Commit Graph

749 Commits

Author SHA1 Message Date
Remi Collet dc4f1dc1a0 - add numerical prefix to extension configuration files
- prevent .user.ini files from being viewed by Web clients
- load php directives only when mod_php is active
2014-04-23 14:48:27 +02:00
Remi Collet 234e26722b update to 5.5.11 2014-04-03 08:26:55 +02:00
Remi Collet ad19be4fcd - Update to 5.5.10 http://www.php.net/ChangeLog-5.php#5.5.10
- php-fpm should own /var/lib/php/session and wsdlcache
- fix pcre test results with libpcre < 8.34
2014-03-06 07:21:15 +01:00
Remi Collet 74b43e58b0 upstream patch for https://bugs.php.net/66731 2014-02-18 15:02:01 +01:00
Remi Collet 8c33d17e95 rebuild (for libicu) 2014-02-13 08:07:48 +01:00
Remi Collet 6118eaeb38 - Update to 5.5.9 http://www.php.net/ChangeLog-5.php#5.5.9
- Install macros to /usr/lib/rpm/macros.d
2014-02-11 07:47:20 +01:00
Joe Orton ccdcd85ea2 fix _httpd_mmn expansion in absence of httpd-devel 2014-01-23 10:58:48 +00:00
Remi Collet 7fd8630211 - update to 5.5.8
- drop conflicts with other opcode caches as both can be used only for user data cache
2014-01-09 08:22:07 +01:00
Remi Collet 3807d63350 - update to 5.5.7, fix for CVE-2013-6420
- fix zend_register_functions breaks reflection, php bug 66218
- fix Heap buffer over-read in DateInterval, php bug 66060
- fix fix overflow handling bug in non-x86
2013-12-11 07:22:21 +01:00
Remi Collet 40d9b5d874 update to 5.5.6 2013-11-13 10:35:37 +01:00
Remi Collet 191249c5b4 - update to 5.5.5
- sync php.ini with upstream
2013-10-17 07:52:55 +02:00
Remi Collet 6a3c1d1290 - update to 5.5.4
- improve security, use specific soap.wsdl_cache_dir
  use /var/lib/php/wsdlcache for mod_php and php-fpm
- sync short_tag comments in php.ini with upstream
2013-09-19 13:11:59 +02:00
Remi Collet 6b2f673b42 for better security, use specific soap.wsdl_cache_dir value 2013-09-18 13:13:44 +02:00
Remi Collet 591f191987 - update to 5.5.3
- fix typo and add missing entries in php.ini
- drop zip extension
2013-08-21 09:00:09 +02:00
Remi Collet 0efdb4f0a1 update to 5.5.1, fixes for CVE-2011-4718 + CVE-2013-4248 2013-08-19 09:25:30 +02:00
Remi Collet 760d6a2614 - improve system libzip patch
Move private API functions in a separate file.
Only libzip 0.10.x is supported for now
2013-08-08 09:53:00 +02:00
Dennis Gilmore 1c7dc6a051 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 21:27:38 -05:00
Remi Collet b3df463b77 fix enchant package summary and description 2013-07-23 13:27:02 +02:00
Remi Collet 8ea5f63035 minor improvment in changelog 2013-07-22 10:39:04 +02:00
Remi Collet 44ee03564a - update to 5.5.1
- add Provides: php(pdo-abi), for consistency with php(api) and php(zend-abi)
- improved description for mod_php
- fix ZTS configuration (blacklists in /etc/php-zts.d)
- add missing man pages (phar, php-cgi)
2013-07-22 08:25:47 +02:00
Remi Collet 599d103a3e add Provides: php(pdo-abi), for consistency with php(api) and php(zend-abi) 2013-07-18 11:13:57 +02:00
Remi Collet 25fc600df0 improved description for mod_php 2013-07-18 10:58:16 +02:00
Remi Collet 967eeb2d60 - add security fix for CVE-2013-4113
- add missing ASL 1.0 license
- 32k stack size seems ok for tests on both 32/64bits build
2013-07-12 17:40:07 +02:00
Remi Collet dd3b6cdc0f 32k stack size seems ok for tests on both 32/64bits build 2013-06-21 12:26:01 +02:00
Remi Collet 8025efc074 update to 5.5.0 finale 2013-06-20 09:18:13 +02:00
Remi Collet ef48bfff93 bump release 2013-06-14 10:25:39 +02:00
Remi Collet e7edca3282 - also drop JSON from sources
- clean conditional for JSON (as removed from the sources)
- clean conditional for FPM (always build)
2013-06-14 10:10:13 +02:00
Remi Collet b6ad1ec5dd typo 2013-06-13 15:20:03 +02:00
Remi Collet 4ab1d8036b drop JSON extension 2013-06-13 15:04:39 +02:00
Remi Collet 6ae0024be7 build with system GD >= 2.1.0 2013-06-11 16:14:23 +02:00
Remi Collet 14cb779051 update to 5.5.0RC3 2013-06-06 09:41:15 +02:00
Remi Collet 98603bc195 - update to 5.5.0RC2
- add missing options in php-fpm.conf
- run php-fpm in systemd notify mode
- /etc/syconfig/php-fpm is deprecated (still used)
- add /systemd/system/php-fpm.service.d
2013-05-23 15:54:18 +02:00
Remi Collet 94e1d381dc - update to 5.5.0RC1
- remove reference to apache in some sub-packages description
- add option to disable json extension
- drop most (very old) "Obsoletes", add version to others
2013-05-09 10:09:50 +02:00
Remi Collet ba9375f409 - update to 5.5.0beta4
- zend_extension doesn't requires full path
- refresh patch for system libzip
- drop opcache patch merged upstream
- add BuildRequires libvpx-devel for WebP support in php-gd
- php-fpm own /usr/share/fpm
2013-04-25 14:44:23 +02:00
Remi Collet 26f57a8682 - update to 5.5.0beta3
- allow wildcard in opcache.blacklist_filename and provide default /etc/php.d/opcache-default.blacklist
- clean spec, use only spaces (no tab)
2013-04-11 09:32:27 +02:00
Remi Collet 931edd2dde clean old deprecated options 2013-04-04 11:26:41 +02:00
Remi Collet 872761411b patch for latest pkgconfig 2013-03-28 10:20:19 +01:00
Remi Collet 0b95d24cda PHP 5.5.0beta2 2013-03-28 07:13:16 +01:00
Remi Collet 4a89c832bb rename "Zend Optimizer+" to "Zend OPcache" 2013-03-25 16:43:45 +01:00
Remi Collet 77d120e92b - update to 5.5.0beta1 http://fedoraproject.org/wiki/Features/Php55
- new Zend OPcache extension in php-opccache new sub-package
- don't display XFAIL tests in report
- use xz compressed tarball
- build simplexml and xml extensions shared (moved in php-xml)
- build bz2, calendar, ctype, exif, ftp, gettext, iconv sockets and tokenizer extensions shared (in php-common)
- build gmp extension shared (in php-gmp new sub-package)
- build shmop extension shared (moved in php-process)
- drop some old compatibility provides (php-api, php-zend-abi, php-pecl-*)
2013-03-22 10:04:26 +01:00
Remi Collet b03f126b7e Hardened build (links with -z now option) 2013-03-14 08:48:00 +01:00
Remi Collet c3c7131e26 fix changelog entries for CVE 2013-03-14 08:47:23 +01:00
Remi Collet 3803ae9f3c update to 5.4.13 (security) 2013-03-14 08:35:40 +01:00
Ralf Corsépius 6ab4c06356 Remove %config from %{_sysconfdir}/rpm/macros.*
(https://fedorahosted.org/fpc/ticket/259).
2013-03-11 17:43:51 +01:00
Remi Collet fb4b10375c update to 5.4.13RC1 2013-02-28 09:59:31 +01:00
Karsten Hopp 199c3eefc0 add support for ppc64p7 arch (Power7 optimized) 2013-02-23 13:04:19 +01:00
Remi Collet 2e9cbf7f5d make ZTS build optional (still enabled) 2013-02-21 13:09:57 +01:00
Remi Collet 233dfde8e5 make php-mysql package optional and disabled 2013-02-20 16:26:20 +01:00
Remi Collet b3b41d00a2 drop gdbm because of license incompatibility 2013-02-20 11:21:05 +01:00
Remi Collet 2709bf1192 - update to 5.4.12
- security fixes for CVE-2013-1635 and CVE-2013-1643
2013-02-20 10:56:19 +01:00
Remi Collet 6468d943b1 enable tokyocabinet and gdbm dba handlers 2013-02-13 14:12:01 +01:00
Remi Collet 7709868a7e update to 5.4.12RC2 2013-02-13 10:10:29 +01:00
Remi Collet e4ac5956e1 upstream patch (5.4.13) to fix dval to lval conversion https://bugs.php.net/64142 2013-02-11 09:19:33 +01:00
Remi Collet 4422fef66d upstream patch (5.4.13) for 2 failed tests 2013-02-04 11:02:35 +01:00
Remi Collet 61028a22b2 fix buit-in web server on ppc64 (fdset usage) https://bugs.php.net/64128 2013-02-01 19:12:36 +01:00
Remi Collet c8d6917486 update to 5.4.12RC1 2013-01-31 10:02:06 +01:00
Remi Collet 81c134780b fix date in changelog 2013-01-31 09:56:08 +01:00
Remi Collet 3867dd0fd3 rebuild for new libicu 2013-01-28 08:35:18 +01:00
Adam Tkac bced62f8d0 Rebuild due to "jpeg8-ABI" feature drop
Signed-off-by: Adam Tkac <atkac@redhat.com>
2013-01-21 16:07:59 +01:00
Remi Collet 5cefaf66c0 fix changelog 2013-01-16 16:44:28 +01:00
Remi Collet 1794235971 update to 5.4.11 2013-01-16 16:42:18 +01:00
Remi Collet 667d2252f1 fix php.conf to allow MultiViews managed by php scripts 2013-01-12 11:55:09 +01:00
Remi Collet 6e1dc80bb0 php 5.4.11RC1 2013-01-10 12:49:32 +01:00
Remi Collet 27d9f1b2fa - update to 5.4.10
- remove patches merged upstream
2012-12-19 12:13:04 +01:00
Remi Collet a03d00ffc4 drop "Configure Command" from phpinfo output 2012-12-11 11:46:50 +01:00
Joe Orton 5c4b428582 prevent php_config.h changes across (otherwise identical) rebuilds 2012-12-11 09:00:37 +00:00
Remi Collet e4993fab95 update to 5.4.9 2012-11-22 09:20:26 +01:00
Remi Collet 7dbe485299 switch back to upstream generated scanner/parser 2012-11-15 13:51:37 +01:00
Remi Collet 614398798c use _httpd_contentdir macro and fix php.gif path 2012-11-15 10:28:52 +01:00
Remi Collet 0b66d1f76a improve system libzip patch to use pkg-config 2012-11-14 14:34:16 +01:00
Remi Collet a9689b58b8 use _httpd_moddir macro 2012-11-14 10:21:15 +01:00
Remi Collet b7e61e5ed6 - update to 5.4.9RC1
- improves php.conf (use FilesMatch + SetHandler)
- improves filter (httpd module)
- apply ldap_r patch on fedora >= 18 only
2012-11-14 07:59:11 +01:00
Remi Collet 2d008f8a3b change php embedded library soname version to 5.4 2012-11-09 10:03:02 +01:00
Remi Collet bb0e2afbb4 modernize spec 2012-11-09 09:38:32 +01:00
Remi Collet 7b40711f08 missing provides xmlreader and xmlwriter 2012-11-09 09:32:15 +01:00
Remi Collet 8c24cd5a53 clarify Licenses 2012-11-09 09:31:19 +01:00
Remi Collet 824ffada49 fix _httpd_mmn macro definition 2012-11-06 08:02:23 +01:00
Remi Collet b89cae293f fix mysql_sock macro definition 2012-11-05 16:03:49 +01:00
Remi Collet 4c48f39c66 fix installed headers 2012-10-25 15:49:44 +02:00
Joe Orton a5d6737443 use libldap_r for ldap extension 2012-10-23 16:35:01 +01:00
Remi Collet 69e36ec89b - update to 5.4.8
- define both session.save_handler and session.save_path
- fix possible segfault in libxml (#828526)
- php-fpm: create apache user if needed
- use SKIP_ONLINE_TEST during make test
- php-devel requires pcre-devel and php-cli (instead of php)
2012-10-18 12:36:20 +02:00
Remi Collet 334be7f743 - provides php-phar
- update systzdata patch to v10, timezone are case insensitive
2012-10-05 10:52:53 +02:00
Remi Collet 7b3ec71507 add link to upstream bug 2012-10-01 14:34:32 +02:00
Remi Collet 7a2bda6476 fix typo in systemd macro (thanks Joe) 2012-10-01 11:35:44 +02:00
Remi Collet b97abaf408 php-fpm: add upstream patch for startup issue (#846858) 2012-10-01 09:16:12 +02:00
Remi Collet 2aecdb0951 php-fpm: new systemd macros (#850268) 2012-10-01 08:43:03 +02:00
Remi Collet 9cc67072c8 enable PrivateTmp 2012-10-01 08:34:21 +02:00
Remi Collet 11b30d5b39 check sqlite3_column_table_name 2012-09-28 09:35:21 +02:00
Remi Collet 250e9e4289 no odbc call during timeout 2012-09-28 09:29:36 +02:00
Remi Collet d412b26cac systemd integration 2012-09-28 09:28:19 +02:00
Remi Collet 110d637a8b most failed test explained 2012-09-24 14:18:01 +02:00
Remi Collet 6c869c0862 fix for http://bugs.php.net/63126 (#783967) 2012-09-22 09:56:40 +02:00
Remi Collet ae198d269d patch to ensure we use latest libdb (not libdb4) 2012-09-20 13:50:48 +02:00
Remi Collet b27f2b0d30 really fix rhel tests (use libzip and libdb) 2012-09-19 08:05:47 +02:00
remi ab91ea1c41 fix test to enable zip extension on RHEL-7 2012-09-18 14:28:42 +02:00
remi b56e05d502 remove session.save_path from php.ini 2012-09-17 16:34:56 +02:00
remi e9a26ff3ff fix changelog 2012-09-14 08:57:09 +02:00
remi d87a16bf56 dont daemonize php-fpm (fedora >= 18 only) 2012-09-14 08:54:55 +02:00
remi 4f00aa8e17 update to 5.4.7 2012-09-14 08:50:56 +02:00
remi f8329d77b5 enable php-fpm on secondary arch (#849490) 2012-08-20 12:56:35 +02:00
remi 8a7f0643a6 backport fix for new libxml 2012-08-17 07:48:29 +02:00
remi b641517c1b update to 5.4.6 (bugfix) 2012-08-17 07:08:48 +02:00
Joe Orton f0bec845ff systzdata fix from Michael Heimpold 2012-08-06 10:01:08 +01:00
remi 09a2b5fb93 update to 5.4.5 2012-07-20 10:02:57 +02:00
remi 73d6fede70 also provide php(language)%{_isa}, define %{php_version} 2012-07-02 17:50:55 +02:00
remi 3d5a774764 dump release 2012-07-02 16:41:50 +02:00
remi 92eb255fc6 drop BR for libevent, provide php(language) 2012-07-02 16:35:52 +02:00
remi 9617e10d54 add missing provides 2012-06-21 18:37:20 +02:00
remi 922e10e22d update to 5.4.4, use /usr/lib/tmpfiles.d/php-fpm and /run/php-fpm 2012-06-14 18:17:45 +02:00
remi 9f5d563e80 update to 5.4.3 (CVE-2012-2311, CVE-2012-2329) 2012-05-09 16:50:03 +02:00
remi 0ef8b04a1d update to 5.4.2 (CVE-2012-1823) 2012-05-03 20:35:49 +02:00
remi 2b5968ad35 update patch for libzip 2012-04-27 19:01:16 +02:00
remi 7839e2a782 update to 5.4.1 2012-04-27 18:38:32 +02:00
Joe Orton 107c3822f0 fix macro 2012-04-25 09:20:22 +01:00
Joe Orton 0df8ed9bda switch (conditionally) to libdb-devel 2012-04-25 09:12:46 +01:00
Joe Orton 7958765f6f rebuild for new icu 2012-04-25 08:47:36 +01:00
remi 3208f1a52c split apache conf + fix Loadmodule for MPM event 2012-03-31 09:18:35 +02:00
Joe Orton 8c2d499693 rebuild for missing automatic provides (#807889)
Resolves: rhbz#807889
2012-03-29 17:15:20 +01:00
Joe Orton 30084867df really use _httpd_mmn 2012-03-26 17:22:28 +01:00
Joe Orton e77af5a170 rebuild against httpd 2.4
- use _httpd_mmn, _httpd_apxs macros
2012-03-26 16:49:30 +01:00
remi e18e6f765e update to PHP 5.4.0 finale 2012-03-02 16:52:18 +01:00
remi 4dcb582a01 PHP 5.4.0RC8 2012-02-18 08:41:59 +01:00
remi 5cabf701d4 update to 5.4.0RC7, zip extension is back, thanks to spot 2012-02-04 15:00:44 +01:00
remi 1ac87eb4c1 switch from suffix to prefix (avoid broken update from previous build) 2012-01-25 22:17:54 +01:00
remi 9f2aa9e585 all binaries in /usr/bin with zts suffix per FPC request 2012-01-25 21:43:09 +01:00
remi 28750bd318 update to PHP 5.4.0RC6 2012-01-20 16:37:26 +01:00
remi 327d608754 fix systemd unit 2012-01-08 10:10:23 +01:00
remi 4105e18964 fix date in changelog 2011-12-12 17:50:28 +01:00
remi dc06a7ec6f swict to systemd 2011-12-12 17:49:50 +01:00
Adam Jackson a30c822dd8 Rebuild for new libpng 2011-12-06 00:45:19 -05:00
Marcela Mašláňová 093656a097 rebuild with new gmp without compat lib 2011-10-26 14:05:02 +02:00
Marcela Mašláňová 9562da7c45 rebuild with new gmp 2011-10-12 06:33:06 +02:00
remi ed831a316d apply the new patch... 2011-09-28 17:15:43 +02:00
remi d0c66301cb revert is_a() to php <= 5.3.6 behavior (from upstream) with new option (allow_string) for new behavior 2011-09-28 17:04:11 +02:00
remi 8863ec2372 add php-mysqlnd subpackage 2011-09-13 18:47:06 +02:00
remi e2cd482069 update to 5.3.8 2011-08-23 18:24:50 +02:00
remi 49d95f97cb PHP 5.3.7 2011-08-18 20:33:23 +02:00
Joe Orton 99e70e5395 rebuild for net-snmp SONAME bump 2011-07-12 09:04:29 +01:00
remi 29a379567c minor fix in macro usage 2011-04-17 11:42:37 +02:00
remi 0840829834 enable mhash extension (emulated by hash extension) 2011-04-04 18:39:03 +02:00
remi cc58741ad2 rebuild for new MySQL client library 2011-03-23 13:41:21 +01:00
remi f47a10f1b6 update to 5.3.6 2011-03-17 19:25:10 +01:00
Joe Orton 34628d1ab8 disable zip extension per "No Bundled Libraries" policy (#551513) 2011-03-15 10:22:17 +00:00
Caolán McNamara e1e83add97 rebuild for icu 4.6 2011-03-07 15:22:16 +00:00
remi 02acb44ef1 fix requires requires for systemd-units (I shoul have read "all" other commits...) 2011-02-28 16:38:27 +01:00
remi 5e1621094f add Arch specific requires/provides 2011-02-24 11:18:25 +01:00
remi a6dede8942 add tmpfiles.d configuration for php-fpm 2011-02-24 10:25:35 +01:00
Dennis Gilmore 1198f67ff9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 05:57:40 -06:00
remi 9c2fc6afe0 update to 5.3.5 (security) 2011-01-07 18:52:17 +01:00
remi b1fdd022c2 rebuild for MySQL 5.5.8 + remove $RPM_SOURCE_DIR 2010-12-28 16:41:09 +01:00
remi 06b4784236 security patch from upstream for #660517 (CVE-2010-4409) 2010-12-12 15:57:34 +01:00
remi ad1c041018 update to 5.3.4 2010-12-11 18:14:46 +01:00
remi 9581d4415c remove duplicate fix 2010-12-01 17:27:47 +01:00
remi 558fe8dbf4 ghost /var/run/php-fpm (#656660) + fix for rpmlint 2010-12-01 17:21:18 +01:00
Joe Orton c7b0a2960c - use mysql_config in libdir directly to avoid biarch build failures 2010-11-01 09:09:36 +00:00
Joe Orton 2d7f2ef459 - rebuild for new net-snmp 2010-10-29 10:29:21 +01:00
remi f9d3d476df enable php-fpm sub-package 2010-10-10 20:19:10 +02:00
Joe Orton e99aa9faac - fix permissions 2010-09-07 11:00:55 +01:00
Remi Collet 6deb5f7708 update to php 5.3.3 (Bug + Security fixes) 2010-07-22 15:28:52 +00:00
Remi Collet d324eefdcb garbage collector upstream patches (#580236) 2010-04-30 05:10:45 +00:00
Caolan McNamara 83b7045a6e rebuild for icu 4.4 2010-04-02 15:09:51 +00:00
Remi Collet 3ba1d41318 update to 5.3.2 - security and bugfix 2010-03-06 07:35:33 +00:00
jorton 3bd1eb2581 * Fri Nov 27 2009 Joe Orton <jorton@redhat.com> - 5.3.1-3
- update to v7 of systzdata patch
2009-11-27 10:01:06 +00:00
jorton 8c9c36e8af * Wed Nov 25 2009 Joe Orton <jorton@redhat.com> - 5.3.1-2
- fix build with autoconf 2.6x
2009-11-25 10:14:48 +00:00
Remi Collet da991dabd3 update to 5.3.1 (but FTBFS...) 2009-11-20 17:40:38 +00:00
Tom Callaway 0c27299bfb use libedit instead of readline to avoid licensing issues 2009-11-17 22:19:17 +00:00
Tomáš Mráz f28264e196 * Tue Aug 25 2009 Tomas Mraz <tmraz@redhat.com> - 5.3.0-6
- rebuilt with new openssl
2009-08-25 16:20:40 +00:00
Tomáš Mráz c06f75931e - rebuilt with new openssl 2009-08-21 15:23:28 +00:00
Jesse Keating 8c5702cf42 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-26 17:57:02 +00:00
jorton 5f68886a63 * Thu Jul 16 2009 Joe Orton <jorton@redhat.com> 5.3.0-4
- rediff systzdata patch
2009-07-16 22:32:30 +00:00
jorton 1890efc06e * Thu Jul 16 2009 Joe Orton <jorton@redhat.com> 5.3.0-3
- update to v6 of systzdata patch; various fixes
2009-07-16 22:19:34 +00:00
jorton 5d4e5cd865 * Tue Jul 14 2009 Joe Orton <jorton@redhat.com> 5.3.0-2
- update to v5 of systzdata patch; parses zone.tab and extracts
  timezone->{country-code,long/lat,comment} mapping table
2009-07-14 15:45:10 +00:00
Remi Collet fc5ff27e44 Update to PHP 5.3.0 - New API/ABI 2009-07-12 16:47:12 +00:00
Remi Collet ca0ae5dd38 update to 5.2.10 - security and bug fix release 2009-06-21 09:43:29 +00:00
Remi Collet bc3d8326a5 update to 5.2.9 (bug fixes + security) 2009-02-28 18:26:57 +00:00
Jesse Keating 966f2388e7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-26 20:24:26 +00:00
jorton 00a04c2931 * Thu Feb 5 2009 Joe Orton <jorton@redhat.com> 5.2.8-9
- add recode support, -recode subpackage (#106755)
- add -zts subpackage with ZTS-enabled build of httpd SAPI
- adjust php.conf to use -zts SAPI build for worker MPM
2009-02-05 12:23:19 +00:00
jorton 2b2e42f5b4 * Wed Feb 4 2009 Joe Orton <jorton@redhat.com> 5.2.8-8
- fix patch fuzz, renumber patches
2009-02-04 11:39:55 +00:00
jorton 228c015e94 * Wed Feb 4 2009 Joe Orton <jorton@redhat.com> 5.2.8-7
- drop obsolete configure args
- drop -odbc patch (#483690)
2009-02-04 11:18:23 +00:00
jorton 8633fb9a7c * Wed Feb 4 2009 Joe Orton <jorton@redhat.com> 5.2.8-6
- drop obsolete configure args
- drop -odbc patch (#483690)
2009-02-04 11:16:10 +00:00
jorton 976754cdee * Mon Jan 26 2009 Joe Orton <jorton@redhat.com> 5.2.8-5
- split out sysvshm, sysvsem, sysvmsg, posix into php-process
2009-01-26 11:31:57 +00:00
jorton 628fba2289 * Sun Jan 25 2009 Joe Orton <jorton@redhat.com> 5.2.8-4
- move wddx to php-xml, build curl shared in -common
- remove BR for expat-devel, bogus configure option
2009-01-25 11:20:10 +00:00
jorton 74584d593e * Fri Jan 23 2009 Joe Orton <jorton@redhat.com> 5.2.8-3
- rebuild for new MySQL
2009-01-23 09:39:51 +00:00
Remi Collet b754afa6c0 fix phpize + add php_embed.h 2008-12-13 08:10:57 +00:00
Remi Collet 7412cba858 update to 5.2.8 2008-12-09 15:53:55 +00:00
Remi Collet d33d52bc0a aclocal workaround 2008-12-06 08:16:35 +00:00
Remi Collet a0a966d3fb update to 5.2.7 2008-12-05 19:22:20 +00:00
jorton 29b358ac74 * Mon Nov 24 2008 Joe Orton <jorton@redhat.com> 5.2.6-7
- tweak Summary, thanks to Richard Hughes
2008-11-24 17:00:39 +00:00
jorton 1629d21b64 * Tue Nov 4 2008 Joe Orton <jorton@redhat.com> 5.2.6-6
- move gd_README to php-gd
- update to r4 of systzdata patch; introduces a default timezone
  name of "System/Localtime", which uses /etc/localtime (#469532)
2008-11-04 11:26:35 +00:00
Remi Collet 896c0914a8 Add XPM support in GD + fix BR 2008-09-13 14:53:02 +00:00
Remi Collet d447d2f551 enable T1lib support in php-gd 2008-07-20 10:11:32 +00:00
jorton 3244077310 - work around rpm %patch zero-fuzz for the time being 2008-07-14 13:43:49 +00:00
jorton b1f466f628 * Mon Jul 14 2008 Joe Orton <jorton@redhat.com> 5.2.6-3
- update to 5.2.6
- sync default php.ini with upstream
- drop extension_dir from default php.ini, rely on hard-coded
  default, to make php-common multilib-safe (#455091)
- update to r3 of systzdata patch
2008-07-14 11:04:39 +00:00
jorton a993ae1c23 * Thu Apr 24 2008 Joe Orton <jorton@redhat.com> 5.2.5-7
- split pspell extension out into php-spell (#443857)
2008-04-24 09:36:14 +00:00
Jesse Keating b28cbd453c * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.2.5-6
- Autorebuild for GCC 4.3
2008-02-19 07:12:56 +00:00
jorton a5c5fb30dc * Fri Jan 11 2008 Joe Orton <jorton@redhat.com> 5.2.5-5
- ext/date: use system timezone database
2008-01-11 08:24:21 +00:00
jorton 7c0af4f2cd * Fri Dec 28 2007 Joe Orton <jorton@redhat.com> 5.2.5-4
- rebuild for libc-client bump
2007-12-28 19:35:07 +00:00
Jesse Keating d8343b39cf * Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 5.2.5-3
- Rebuild for openssl bump
2007-12-05 19:27:58 +00:00
jorton 9b5e1c5950 * Wed Dec 5 2007 Joe Orton <jorton@redhat.com> 5.2.5-2
- update to 5.2.5
2007-12-05 15:49:24 +00:00
jorton c64073fb1d * Mon Oct 15 2007 Joe Orton <jorton@redhat.com> 5.2.4-3
- correct pcre BR version (#333021)
- restore metaphone fix (#205714)
- add READMEs to php-cli
2007-10-16 12:59:20 +00:00
jorton 4bba862531 - fix embedded SAPI build 2007-09-18 19:06:36 +00:00
jorton 975ebd97a6 * Sun Sep 16 2007 Joe Orton <jorton@redhat.com> 5.2.4-2
- update to 5.2.4
2007-09-16 10:14:01 +00:00
jorton f9892523da * Sun Sep 2 2007 Joe Orton <jorton@redhat.com> 5.2.3-9
- rebuild for fixed APR
2007-09-02 14:05:18 +00:00
jorton a83459fbbe * Tue Aug 28 2007 Joe Orton <jorton@redhat.com> 5.2.3-8
- add ldconfig post/postun for -embedded (Hans de Goede)
2007-08-28 18:37:03 +00:00
jorton 39f5d835fa * Fri Aug 10 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.2.3-7
- add php-embedded sub-package
2007-08-10 20:16:30 +00:00
jorton 534a341039 * Fri Aug 10 2007 Joe Orton <jorton@redhat.com> 5.2.3-6
- fix build with new glibc
- fix License
2007-08-10 12:29:27 +00:00
jorton d0fdda9ffc * Mon Jul 16 2007 Joe Orton <jorton@redhat.com> 5.2.3-5
- define php_extdir in macros.php
2007-07-16 06:05:06 +00:00
jorton d3ef72bfea * Mon Jul 2 2007 Joe Orton <jorton@redhat.com> 5.2.3-4
- obsolete php-dbase
2007-07-02 09:50:06 +00:00
jorton 121b4e126e * Tue Jun 19 2007 Joe Orton <jorton@redhat.com> 5.2.3-3
- add mcrypt, mhash, tidy, mssql subpackages (Dmitry Butskoy)
- enable dbase extension and package in -common
2007-06-19 17:21:43 +00:00
jorton c372a23346 * Fri Jun 8 2007 Joe Orton <jorton@redhat.com> 5.2.3-2
- update to 5.2.3 (thanks to Jeff Sheltren)
2007-06-08 15:15:07 +00:00
jorton 695917a253 * Wed May 9 2007 Joe Orton <jorton@redhat.com> 5.2.2-4
- fix php-pdo *_arg_force_ref global symbol abuse (#216125)
2007-05-09 16:42:21 +00:00
jorton db22cd8391 * Tue May 8 2007 Joe Orton <jorton@redhat.com> 5.2.2-3
- rebuild against uw-imap-devel
2007-05-08 12:06:37 +00:00
jorton 2d398717f8 * Fri May 4 2007 Joe Orton <jorton@redhat.com> 5.2.2-2
- update to 5.2.2
- synch changes from upstream recommended php.ini
2007-05-04 10:08:53 +00:00
jorton 91b6bae951 * Thu Mar 29 2007 Joe Orton <jorton@redhat.com> 5.2.1-5
- enable SASL support in LDAP extension (#205772)
2007-03-29 11:33:05 +00:00
jorton aac063c87d * Wed Mar 21 2007 Joe Orton <jorton@redhat.com> 5.2.1-4
- drop mime_magic extension (deprecated by php-pecl-Fileinfo)
2007-03-21 10:27:06 +00:00
jorton e1e4fd0031 * Mon Feb 19 2007 Joe Orton <jorton@redhat.com> 5.2.1-3
- fix regression in str_{i,}replace (from upstream)
2007-02-19 09:41:18 +00:00
jorton bcfa43c427 * Thu Feb 15 2007 Joe Orton <jorton@redhat.com> 5.2.1-2
- update to 5.2.1
- fix regression in str_{i,}replace (from upstream)
- add Requires(pre) for httpd
- trim %changelog to versions >= 5.0.0
2007-02-16 12:50:13 +00:00
jorton cd4d30ae3d * Thu Feb 8 2007 Joe Orton <jorton@redhat.com> 5.2.0-10
- bump default memory_limit to 32M (#220821)
- mark config files noreplace again (#174251)
- drop trailing dots from Summary fields
- use standard BuildRoot
- drop libtool15 patch (#226294)
2007-02-08 11:46:11 +00:00
jorton 500277fdf2 * Tue Jan 30 2007 Joe Orton <jorton@redhat.com> 5.2.0-9
- add php(api), php(zend-abi) provides (#221302)
- package /usr/share/php and append to default include_path (#225434)
2007-01-30 17:27:36 +00:00
jorton 06264e76c9 * Tue Dec 5 2006 Joe Orton <jorton@redhat.com> 5.2.0-8
- fix filter.h installation path
- fix php-zend-abi version (Remi Collet, #212804)
2006-12-05 15:58:21 +00:00
jorton e2d1b8ab3f * Tue Nov 28 2006 Joe Orton <jorton@redhat.com> 5.2.0-7
- rebuild again
2006-11-28 16:07:22 +00:00
jorton 2140ae34d5 * Tue Nov 28 2006 Joe Orton <jorton@redhat.com> 5.2.0-6
- rebuild for net-snmp soname bump
2006-11-28 13:08:27 +00:00
jorton f77556ca55 * Mon Nov 27 2006 Joe Orton <jorton@redhat.com> 5.2.0-5
- build json and zip shared, in -common (Remi Collet, #215966)
- obsolete php-json and php-pecl-zip
- build readline extension into /usr/bin/php* (#210585)
- change module subpackages to require php-common not php (#177821)
- Related: rhbz#215966 rhbz#177821 rhbz#210585
2006-11-27 17:17:59 +00:00
jorton 574a1c2b0d - synch with upstream recommended php.ini 2006-11-15 14:42:23 +00:00
jorton e7eb1f4b80 - add macros 2006-11-15 14:39:21 +00:00
jorton d09135df8e - renumber patches 2006-11-15 14:09:35 +00:00
jorton fca656f16f * Wed Nov 15 2006 Joe Orton <jorton@redhat.com> 5.2.0-4
- provide php-zend-abi (#212804)
- add /etc/rpm/macros.php exporting interface versions
2006-11-15 14:09:10 +00:00
jorton cf65b89834 * Wed Nov 15 2006 Joe Orton <jorton@redhat.com> 5.2.0-3
- update to 5.2.0 (#213837)
- php-xml provides php-domxml (#215656)
- fix php-pdo-abi provide (#214281)
2006-11-15 11:30:55 +00:00
jorton ad20b87667 - add build fix for curl 7.16 API 2006-10-31 14:04:09 +00:00
jorton 13501d9855 * Tue Oct 31 2006 Joseph Orton <jorton@redhat.com> 5.1.6-4
- rebuild for curl soname bump
2006-10-31 12:39:42 +00:00
jorton f3037b7001 * Wed Oct 4 2006 Joe Orton <jorton@redhat.com> 5.1.6-3
- from upstream: add safety checks against integer overflow in _ecalloc
2006-10-04 15:06:00 +00:00
jorton 46d60859ee - bump the release 2006-08-29 17:21:27 +00:00
jorton c0ec57904e * Tue Aug 29 2006 Joe Orton <jorton@redhat.com> 5.1.6-9
- update to 5.1.6 (security fixes)
- bump default memory_limit to 16M (#196802)
2006-08-29 17:18:57 +00:00
Jesse Keating ccf8576f8a bumped for rebuild 2006-07-12 07:49:01 +00:00
jorton f9db696ffb %define contentdir /var/www
%define apiver 20041225
%define pdover 20060409

Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
Name: php
Version: 5.1.4
Release: 8
License: The PHP License v3.01
Group: Development/Languages
URL: http://www.php.net/

Source0: http://www.php.net/distributions/php-%{version}.tar.gz
Source50: php.conf
Source51: php.ini

Patch1: php-5.1.4-gnusrc.patch
Patch2: php-5.1.4-warnings.patch
Patch5: php-4.3.3-install.patch
Patch6: php-5.0.4-norpath.patch
Patch7: php-4.3.2-libtool15.patch
Patch13: php-5.0.2-phpize64.patch

# Fixes for extension modules
Patch21: php-4.3.1-odbc.patch
Patch22: php-4.3.11-shutdown.patch

# Functional changes
Patch30: php-5.0.4-dlopen.patch
Patch31: php-5.0.0-easter.patch

# Fixes for tests
Patch50: php-5.0.4-tests-dashn.patch
Patch51: php-5.0.4-tests-wddx.patch

BuildRoot: %{_tmppath}/%{name}-root

BuildRequires: bzip2-devel, curl-devel >= 7.9, db4-devel, expat-devel
BuildRequires: gmp-devel, aspell-devel >= 0.50.0
BuildRequires: httpd-devel >= 2.0.46-1, libjpeg-devel, libpng-devel, pam-devel
BuildRequires: libstdc++-devel, openssl-devel, sqlite-devel >= 3.0.0
BuildRequires: zlib-devel, pcre-devel >= 4.5, smtpdaemon
BuildRequires: bzip2, fileutils, file >= 4.0, perl, libtool >= 1.4.3, gcc-c++
Obsoletes: php-dbg, mod_php, php3, phpfi, stronghold-php
# Enforce Apache module ABI compatibility
Requires: httpd-mmn = %(cat %{_includedir}/httpd/.mmn || echo missing-httpd-devel)
Requires: file >= 4.0
Provides: mod_php = %{version}-%{release}
Requires: php-common = %{version}-%{release}
# For backwards-compatibility, require php-cli for the time being:
Requires: php-cli = %{version}-%{release}

%description
PHP is an HTML-embedded scripting language. PHP attempts to make it
easy for developers to write dynamically generated webpages. PHP also
offers built-in database integration for several commercial and
non-commercial database management systems, so writing a
database-enabled webpage with PHP is fairly simple. The most common
use of PHP coding is probably as a replacement for CGI scripts.

The php package contains the module which adds support for the PHP
language to Apache HTTP Server.

%package cli
Group: Development/Languages
Summary: Command-line interface for PHP
Requires: php-common = %{version}-%{release}
Provides: php-cgi = %{version}-%{release}
Provides: php-pcntl

%description cli
The php-cli package contains the command-line interface
executing PHP scripts, /usr/bin/php, and the CGI interface.

%package common
Group: Development/Languages
Summary: Common files for PHP
Provides: php-api = %{apiver}
# Provides for all builtin modules:
Provides: php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif
Provides: php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-libxml
Provides: php-mime_magic, php-openssl, php-pcre, php-posix, php-pspell
Provides: php-reflection, php-session, php-shmop, php-simplexml, php-sockets
Provides: php-spl, php-sysvsem, php-sysvshm, php-sysvmsg, php-tokenizer
Provides: php-wddx, php-zlib
Obsoletes: php-openssl

%description common
The php-common package contains files used by both the php
package and the php-cli package.

%package devel
Group: Development/Libraries
Summary: Files needed for building PHP extensions.
Requires: php = %{version}-%{release}, autoconf, automake
Obsoletes: php-pecl-pdo-devel

%description devel
The php-devel package contains the files needed for building PHP
extensions. If you need to compile your own PHP extensions, you will
need to install this package.

%package imap
Summary: A module for PHP applications that use IMAP.
Group: Development/Languages
Requires: php = %{version}-%{release}
Obsoletes: mod_php3-imap, stronghold-php-imap
BuildRequires: krb5-devel, openssl-devel, libc-client-devel

%description imap
The php-imap package contains a dynamic shared object (DSO) for the
Apache Web server. When compiled into Apache, the php-imap module will
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.

%package ldap
Summary: A module for PHP applications that use LDAP.
Group: Development/Languages
Requires: php = %{version}-%{release}
Obsoletes: mod_php3-ldap, stronghold-php-ldap
BuildRequires: cyrus-sasl-devel, openldap-devel, openssl-devel

%description ldap
The php-ldap package is a dynamic shared object (DSO) for the Apache
Web server that adds Lightweight Directory Access Protocol (LDAP)
support to PHP. LDAP is a set of protocols for accessing directory
services over the Internet. PHP is an HTML-embedded scripting
language. If you need LDAP support for PHP applications, you will
need to install this package in addition to the php package.

%package pdo
Summary: A database access abstraction module for PHP applications
Group: Development/Languages
Requires: php = %{version}-%{release}
Obsoletes: php-pecl-pdo-sqlite, php-pecl-pdo
Provides: php-pdo-abi = %{pdoabi}

%description pdo
The php-pdo package contains a dynamic shared object that will add
a database access abstraction layer to PHP.  This module provides
a common interface for accessing MySQL, PostgreSQL or other
databases.

%package mysql
Summary: A module for PHP applications that use MySQL databases.
Group: Development/Languages
Requires: php = %{version}-%{release}, php-pdo
Provides: php_database, php-mysqli
Obsoletes: mod_php3-mysql, stronghold-php-mysql
BuildRequires: mysql-devel >= 4.1.0

%description mysql
The php-mysql package contains a dynamic shared object that will add
MySQL database support to PHP. MySQL is an object-relational database
management system. PHP is an HTML-embeddable scripting language. If
you need MySQL support for PHP applications, you will need to install
this package and the php package.

%package pgsql
Summary: A PostgreSQL database module for PHP.
Group: Development/Languages
Requires: php = %{version}-%{release}, php-pdo
Provides: php_database
Obsoletes: mod_php3-pgsql, stronghold-php-pgsql
BuildRequires: krb5-devel, openssl-devel, postgresql-devel

%description pgsql
The php-pgsql package includes a dynamic shared object (DSO) that can
be compiled in to the Apache Web server to add PostgreSQL database
support to PHP. PostgreSQL is an object-relational database management
system that supports almost all SQL constructs. PHP is an
HTML-embedded scripting language. If you need back-end support for
PostgreSQL, you should install this package in addition to the main
php package.

%package odbc
Group: Development/Languages
Requires: php = %{version}-%{release}, php-pdo
Summary: A module for PHP applications that use ODBC databases.
Provides: php_database
Obsoletes: stronghold-php-odbc
BuildRequires: unixODBC-devel

%description odbc
The php-odbc package contains a dynamic shared object that will add
database support through ODBC to PHP. ODBC is an open specification
which provides a consistent API for developers to use for accessing
data sources (which are often, but not always, databases). PHP is an
HTML-embeddable scripting language. If you need ODBC support for PHP
applications, you will need to install this package and the php
package.

%package soap
Group: Development/Languages
Requires: php = %{version}-%{release}
Summary: A module for PHP applications that use the SOAP protocol
BuildRequires: libxml2-devel

%description soap
The php-soap package contains a dynamic shared object that will add
support to PHP for using the SOAP web services protocol.

%package snmp
Summary: A module for PHP applications that query SNMP-managed devices.
Group: Development/Languages
Requires: php = %{version}-%{release}, net-snmp
BuildRequires: net-snmp-devel

%description snmp
The php-snmp package contains a dynamic shared object that will add
support for querying SNMP devices to PHP.  PHP is an HTML-embeddable
scripting language. If you need SNMP support for PHP applications, you
will need to install this package and the php package.

%package xml
Summary: A module for PHP applications which use XML
Group: Development/Languages
Requires: php = %{version}-%{release}
Obsoletes: php-domxml, php-dom
Provides: php-dom, php-xsl
BuildRequires: libxslt-devel >= 1.0.18-1, libxml2-devel >= 2.4.14-1

%description xml
The php-xml package contains dynamic shared objects which add support
to PHP for manipulating XML documents using the DOM tree,
and performing XSL transformations on XML documents.

%package xmlrpc
Summary: A module for PHP applications which use the XML-RPC protocol
Group: Development/Languages
Requires: php = %{version}-%{release}
BuildRequires: expat-devel

%description xmlrpc
The php-xmlrpc package contains a dynamic shared object that will add
support for the XML-RPC protocol to PHP.

%package mbstring
Summary: A module for PHP applications which need multi-byte string handling
Group: Development/Languages
Requires: php = %{version}-%{release}

%description mbstring
The php-mbstring package contains a dynamic shared object that will add
support for multi-byte string handling to PHP.

%package ncurses
Summary: A module for PHP applications for using ncurses interfaces
Group: Development/Languages
Requires: php = %{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.

%package gd
Summary: A module for PHP applications for using the gd graphics library
Group: Development/Languages
Requires: php = %{version}-%{release}
BuildRequires: gd-devel, freetype-devel

%description gd
The php-gd package contains a dynamic shared object that will add
support for using the gd graphics library to PHP.

%package bcmath
Summary: A module for PHP applications for using the bcmath library
Group: Development/Languages
Requires: php = %{version}-%{release}

%description bcmath
The php-bcmath package contains a dynamic shared object that will add
support for using the bcmath library to PHP.

%package dba
Summary: A database abstraction layer module for PHP applications
Group: Development/Languages
Requires: php = %{version}-%{release}

%description dba
The php-dba package contains a dynamic shared object that will add
support for using the DBA database abstraction layer to PHP.

%prep
%setup -q
%patch1 -p1 -b .gnusrc
%patch2 -p1 -b .warnings
%patch5 -p1 -b .install
%patch6 -p1 -b .norpath
%patch7 -p1 -b .libtool15
%patch13 -p1 -b .phpize64

%patch21 -p1 -b .odbc
%patch22 -p1 -b .shutdown

%patch30 -p1 -b .dlopen
%patch31 -p1 -b .easter

%patch50 -p1 -b .tests-dashn
%patch51 -p1 -b .tests-wddx

# Prevent %%doc confusion over LICENSE files
cp Zend/LICENSE Zend/ZEND_LICENSE
cp TSRM/LICENSE TSRM_LICENSE
cp regex/COPYRIGHT regex_COPYRIGHT
cp ext/gd/libgd/README gd_README

# Source is built twice: once for /usr/bin/php, once for the Apache DSO.
mkdir build-cgi build-apache

# Remove bogus test; position of read position after fopen(, "a+")
# is not defined by C standard, so don't presume anything.
rm -f ext/standard/tests/file/bug21131.phpt

# Tests that fail.
rm -f ext/standard/tests/file/bug22414.phpt \
      ext/iconv/tests/bug16069.phpt

# Safety check for API version change.
vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h`
if test "x${vapi}" != "x%{apiver}"; then
   : Error: Upstream API version is now ${vapi}, expecting %{apiver}.
   : Update the apiver macro and rebuild.
   exit 1
fi

# Safety check for PDO ABI version change
vpdo=`sed -n '/#define PDO_DRIVER_API/{s/.*[ 	]//;p}' ext/pdo/php_pdo_driver.h`
if test "x${vpdo}" != "x%{pdover}"; then
   : Error: Upstream PDO ABI version is now ${vpdo}, expecting %{pdover}.
   : Update the pdover macro and rebuild.
   exit 1
fi

%build
# Force use of system libtool:
libtoolize --force --copy
cat `aclocal --print-ac-dir`/libtool.m4 > build/libtool.m4

# Regenerate configure scripts (patches change config.m4's)
./buildconf --force

CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-pointer-sign"
CPPFLAGS="-DLDAP_DEPRECATED=1"
export CFLAGS CPPFLAGS

# Install extension modules in %{_libdir}/php/modules.
EXTENSION_DIR=%{_libdir}/php/modules; export EXTENSION_DIR

# Set PEAR_INSTALLDIR to ensure that the hard-coded include_path
# includes the PEAR directory even though pear is packaged
# separately.
PEAR_INSTALLDIR=%{_datadir}/pear; export PEAR_INSTALLDIR

# Shell function to configure and build a PHP tree.
build() {
# bison-1.875-2 seems to produce a broken parser; workaround.
mkdir Zend && cp ../Zend/zend_{language,ini}_{parser,scanner}.[ch] Zend
ln -sf ../configure
%configure \
	--cache-file=../config.cache \
        --with-libdir=%{_lib} \
	--with-config-file-path=%{_sysconfdir} \
	--with-config-file-scan-dir=%{_sysconfdir}/php.d \
	--disable-debug \
	--with-pic \
	--disable-rpath \
	--without-pear \
	--with-bz2 \
	--with-curl \
	--with-exec-dir=%{_bindir} \
	--with-freetype-dir=%{_prefix} \
	--with-png-dir=%{_prefix} \
	--enable-gd-native-ttf \
	--without-gdbm \
	--with-gettext \
	--with-gmp \
	--with-iconv \
	--with-jpeg-dir=%{_prefix} \
	--with-openssl \
	--with-png \
	--with-pspell \
	--with-expat-dir=%{_prefix} \
        --with-pcre-regex=%{_prefix} \
	--with-zlib \
	--with-layout=GNU \
	--enable-exif \
	--enable-ftp \
	--enable-magic-quotes \
	--enable-sockets \
	--enable-sysvsem --enable-sysvshm --enable-sysvmsg \
	--enable-track-vars \
	--enable-trans-sid \
	--enable-yp \
	--enable-wddx \
	--with-kerberos \
	--enable-ucd-snmp-hack \
	--with-unixODBC=shared,%{_prefix} \
	--enable-memory-limit \
	--enable-shmop \
	--enable-calendar \
	--enable-dbx \
	--enable-dio \
        --with-mime-magic=%{_sysconfdir}/httpd/conf/magic \
        --without-sqlite \
        --with-libxml-dir=%{_prefix} \
	--with-xml \
	$*
if test $? != 0; then
  tail -500 config.log
  : configure failed
  exit 1
fi

make %{?_smp_mflags}
}

# Build /usr/bin/php-cgi with the CGI SAPI, and all the shared extensions
pushd build-cgi
build --enable-force-cgi-redirect \
      --enable-pcntl \
      --with-imap=shared --with-imap-ssl \
      --enable-mbstring=shared --enable-mbstr-enc-trans \
      --enable-mbregex \
      --with-ncurses=shared \
      --with-gd=shared \
      --enable-bcmath=shared \
      --enable-dba=shared --with-db4=%{_prefix} \
      --with-xmlrpc=shared \
      --with-ldap=shared \
      --with-mysql=shared,%{_prefix} \
      --with-mysqli=shared,%{_bindir}/mysql_config \
      --enable-dom=shared \
      --with-dom-xslt=%{_prefix} --with-dom-exslt=%{_prefix} \
      --with-pgsql=shared \
      --with-snmp=shared,%{_prefix} \
      --enable-soap=shared \
      --with-xsl=shared,%{_prefix} \
      --enable-xmlreader=shared --enable-xmlwriter=shared \
      --enable-fastcgi \
      --enable-pdo=shared \
      --with-pdo-odbc=shared,unixODBC,%{_prefix} \
      --with-pdo-mysql=shared,%{_prefix} \
      --with-pdo-pgsql=shared,%{_prefix} \
      --with-pdo-sqlite=shared,%{_prefix}
popd

# Build Apache module, and the CLI SAPI, /usr/bin/php
pushd build-apache
build --with-apxs2=%{_sbindir}/apxs \
      --without-mysql --without-gd \
      --without-odbc --disable-dom \
      --disable-dba --without-unixODBC \
      --disable-pdo --disable-xmlreader --disable-xmlwriter
popd

%check
cd build-apache
# Run tests, using the CLI SAPI
export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
unset TZ LANG LC_ALL
if ! make test; then
  set +x
  for f in `find .. -name \*.diff -type f -print`; do
    echo "TEST FAILURE: $f --"
    cat "$f"
    echo "-- $f result ends."
  done
  set -x
  #exit 1
fi
unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_

%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT

# Install everything from the CGI SAPI build
pushd build-cgi
make install INSTALL_ROOT=$RPM_BUILD_ROOT
mv $RPM_BUILD_ROOT%{_bindir}/php $RPM_BUILD_ROOT%{_bindir}/php-cgi
# Install the CLI SAPI as /usr/bin/php
make install-cli INSTALL_ROOT=$RPM_BUILD_ROOT
popd

# Install the Apache module
pushd build-apache
make install-sapi INSTALL_ROOT=$RPM_BUILD_ROOT
popd

# Install the default configuration file and icons
install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/
install -m 644 $RPM_SOURCE_DIR/php.ini $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
install -m 755 -d $RPM_BUILD_ROOT%{contentdir}/icons
install -m 644    *.gif $RPM_BUILD_ROOT%{contentdir}/icons/

# For PEAR packaging:
install -m 755 -d $RPM_BUILD_ROOT%{_libdir}/php/pear

# Use correct libdir
sed -i -e 's|%{_prefix}/lib|%{_libdir}|' $RPM_BUILD_ROOT%{_sysconfdir}/php.ini

# install the DSO
install -m 755 -d $RPM_BUILD_ROOT%{_libdir}/httpd/modules
install -m 755 build-apache/libs/libphp5.so $RPM_BUILD_ROOT%{_libdir}/httpd/modules

# Apache config fragment
install -m 755 -d $RPM_BUILD_ROOT/etc/httpd/conf.d
install -m 644 $RPM_SOURCE_DIR/php.conf $RPM_BUILD_ROOT/etc/httpd/conf.d

install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/php.d
install -m 755 -d $RPM_BUILD_ROOT%{_localstatedir}/lib/php
install -m 700 -d $RPM_BUILD_ROOT%{_localstatedir}/lib/php/session

# Generate files lists and stub .ini files for each subpackage
for mod in pgsql mysql mysqli odbc ldap snmp xmlrpc imap \
    mbstring ncurses gd dom xsl soap bcmath dba xmlreader xmlwriter \
    pdo pdo_mysql pdo_pgsql pdo_odbc pdo_sqlite; do
    cat > $RPM_BUILD_ROOT%{_sysconfdir}/php.d/${mod}.ini <<EOF
; Enable ${mod} extension module
extension=${mod}.so
EOF
    cat > files.${mod} <<EOF
%attr(755,root,root) %{_libdir}/php/modules/${mod}.so
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/php.d/${mod}.ini
EOF
done

# The dom, xsl and xml* modules are all packaged in php-xml
cat files.dom files.xsl files.xml{reader,writer} > files.xml

# The mysql and mysqli modules are both packaged in php-mysql
cat files.mysqli >> files.mysql

# Split out the PDO modules
cat files.pdo_mysql >> files.mysql
cat files.pdo_pgsql >> files.pgsql
cat files.pdo_odbc >> files.odbc

# Package pdo_sqlite with pdo; isolating the sqlite dependency
# isn't useful at this time since rpm itself requires sqlite.
cat files.pdo_sqlite >> files.pdo

# Remove unpackaged files
rm -rf $RPM_BUILD_ROOT%{_libdir}/php/modules/*.a \
       $RPM_BUILD_ROOT%{_bindir}/{phptar} \
       $RPM_BUILD_ROOT%{_datadir}/pear

# Remove irrelevant docs
rm -f README.{Zeus,QNX,CVS-RULES}

%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
rm files.*

%files
%defattr(-,root,root)
%{_libdir}/httpd/modules/libphp5.so
%attr(0770,root,apache) %dir %{_localstatedir}/lib/php/session
%config %{_sysconfdir}/httpd/conf.d/php.conf
%{contentdir}/icons/php.gif

%files common
%defattr(-,root,root)
%doc CODING_STANDARDS CREDITS EXTENSIONS INSTALL LICENSE NEWS README*
%doc Zend/ZEND_* gd_README TSRM_LICENSE regex_COPYRIGHT
%config %{_sysconfdir}/php.ini
%dir %{_sysconfdir}/php.d
%dir %{_libdir}/php
%dir %{_libdir}/php/modules
%dir %{_localstatedir}/lib/php
%dir %{_libdir}/php/pear

%files cli
%defattr(-,root,root)
%{_bindir}/php
%{_bindir}/php-cgi
%{_mandir}/man?/*

%files devel
%defattr(-,root,root)
%{_bindir}/php-config
%{_bindir}/phpize
%{_includedir}/php
%{_libdir}/php/build

%files pgsql -f files.pgsql
%files mysql -f files.mysql
%files odbc -f files.odbc
%files imap -f files.imap
%files ldap -f files.ldap
%files snmp -f files.snmp
%files xml -f files.xml
%files xmlrpc -f files.xmlrpc
%files mbstring -f files.mbstring
%files ncurses -f files.ncurses
%files gd -f files.gd
%files soap -f files.soap
%files bcmath -f files.bcmath
%files dba -f files.dba
%files pdo -f files.pdo

%changelog
* Fri Jun  9 2006 Joe Orton <jorton@redhat.com> 5.1.4-8
- Provide php-posix (#194583)
- only provide php-pcntl from -cli subpackage
- add missing defattr's (thanks to Matthias Saou)

* Fri Jun  9 2006 Joe Orton <jorton@redhat.com> 5.1.4-7
- move Obsoletes for php-openssl to -common (#194501)
- Provide: php-cgi from -cli subpackage

* Fri Jun  2 2006 Joe Orton <jorton@redhat.com> 5.1.4-6
- split out php-cli, php-common subpackages (#177821)
- add php-pdo-abi version export (#193202)

* Wed May 24 2006 Radek Vokal <rvokal@redhat.com> 5.1.4-5.1
- rebuilt for new libnetsnmp

* Thu May 18 2006 Joe Orton <jorton@redhat.com> 5.1.4-5
- provide mod_php (#187891)
- provide php-cli (#192196)
- use correct LDAP fix (#181518)
- define _GNU_SOURCE in php_config.h and leave it defined
- drop (circular) dependency on php-pear

* Mon May  8 2006 Joe Orton <jorton@redhat.com> 5.1.4-3
- update to 5.1.4

* Wed May  3 2006 Joe Orton <jorton@redhat.com> 5.1.3-3
- update to 5.1.3

* Tue Feb 28 2006 Joe Orton <jorton@redhat.com> 5.1.2-5
- provide php-api (#183227)
- add provides for all builtin modules (Tim Jackson, #173804)
- own %%{_libdir}/php/pear for PEAR packages (per #176733)
- add obsoletes to allow upgrade from FE4 PDO packages (#181863)

* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 5.1.2-4.3
- bump again for double-long bug on ppc(64)

* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 5.1.2-4.1
- rebuilt for new gcc4.1 snapshot and glibc changes

* Tue Jan 31 2006 Joe Orton <jorton@redhat.com> 5.1.2-4
- rebuild for new libc-client soname

* Mon Jan 16 2006 Joe Orton <jorton@redhat.com> 5.1.2-3
- only build xmlreader and xmlwriter shared (#177810)

* Fri Jan 13 2006 Joe Orton <jorton@redhat.com> 5.1.2-2
- update to 5.1.2

* Thu Jan  5 2006 Joe Orton <jorton@redhat.com> 5.1.1-8
- rebuild again

* Mon Jan  2 2006 Joe Orton <jorton@redhat.com> 5.1.1-7
- rebuild for new net-snmp

* Mon Dec 12 2005 Joe Orton <jorton@redhat.com> 5.1.1-6
- enable short_open_tag in default php.ini again (#175381)

* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
- rebuilt

* Thu Dec  8 2005 Joe Orton <jorton@redhat.com> 5.1.1-5
- require net-snmp for php-snmp (#174800)

* Sun Dec  4 2005 Joe Orton <jorton@redhat.com> 5.1.1-4
- add /usr/share/pear back to hard-coded include_path (#174885)

* Fri Dec  2 2005 Joe Orton <jorton@redhat.com> 5.1.1-3
- rebuild for httpd 2.2

* Mon Nov 28 2005 Joe Orton <jorton@redhat.com> 5.1.1-2
- update to 5.1.1
- remove pear subpackage
- enable pdo extensions (php-pdo subpackage)
- remove non-standard conditional module builds
- enable xmlreader extension

* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> 5.0.5-6
- rebuilt against new openssl

* Mon Nov  7 2005 Joe Orton <jorton@redhat.com> 5.0.5-5
- pear: update to XML_RPC 1.4.4, XML_Parser 1.2.7, Mail 1.1.9 (#172528)

* Tue Nov  1 2005 Joe Orton <jorton@redhat.com> 5.0.5-4
- rebuild for new libnetsnmp

* Wed Sep 14 2005 Joe Orton <jorton@redhat.com> 5.0.5-3
- update to 5.0.5
- add fix for upstream #34435
- devel: require autoconf, automake (#159283)
- pear: update to HTTP-1.3.6, Mail-1.1.8, Net_SMTP-1.2.7, XML_RPC-1.4.1
- fix imagettftext et al (upstream, #161001)

* Thu Jun 16 2005 Joe Orton <jorton@redhat.com> 5.0.4-11
- ldap: restore ldap_start_tls() function

* Fri May  6 2005 Joe Orton <jorton@redhat.com> 5.0.4-10
- disable RPATHs in shared extensions (#156974)

* Tue May  3 2005 Joe Orton <jorton@redhat.com> 5.0.4-9
- build simplexml_import_dom even with shared dom (#156434)
- prevent truncation of copied files to ~2Mb (#155916)
- install /usr/bin/php from CLI build alongside CGI
- enable sysvmsg extension (#142988)

* Mon Apr 25 2005 Joe Orton <jorton@redhat.com> 5.0.4-8
- prevent build of builtin dba as well as shared extension

* Wed Apr 13 2005 Joe Orton <jorton@redhat.com> 5.0.4-7
- split out dba and bcmath extensions into subpackages
- BuildRequire gcc-c++ to avoid AC_PROG_CXX{,CPP} failure (#155221)
- pear: update to DB-1.7.6
- enable FastCGI support in /usr/bin/php-cgi (#149596)

* Wed Apr 13 2005 Joe Orton <jorton@redhat.com> 5.0.4-6
- build /usr/bin/php with the CLI SAPI, and add /usr/bin/php-cgi,
  built with the CGI SAPI (thanks to Edward Rudd, #137704)
- add php(1) man page for CLI
- fix more test cases to use -n when invoking php

* Wed Apr 13 2005 Joe Orton <jorton@redhat.com> 5.0.4-5
- rebuild for new libpq soname

* Tue Apr 12 2005 Joe Orton <jorton@redhat.com> 5.0.4-4
- bundle from PEAR: HTTP, Mail, XML_Parser, Net_Socket, Net_SMTP
- snmp: disable MSHUTDOWN function to prevent error_log noise (#153988)
- mysqli: add fix for crash on x86_64 (Georg Richter, upstream #32282)

* Mon Apr 11 2005 Joe Orton <jorton@redhat.com> 5.0.4-3
- build shared objects as PIC (#154195)

* Mon Apr  4 2005 Joe Orton <jorton@redhat.com> 5.0.4-2
- fix PEAR installation and bundle PEAR DB-1.7.5 package

* Fri Apr  1 2005 Joe Orton <jorton@redhat.com> 5.0.4-1
- update to 5.0.4 (#153068)
- add .phps AddType to php.conf (#152973)
- better gcc4 fix for libxmlrpc

* Wed Mar 30 2005 Joe Orton <jorton@redhat.com> 5.0.3-5
- BuildRequire mysql-devel >= 4.1
- don't mark php.ini as noreplace to make upgrades work (#152171)
- fix subpackage descriptions (#152628)
- fix memset(,,0) in Zend (thanks to Dave Jones)
- fix various compiler warnings in Zend

* Thu Mar 24 2005 Joe Orton <jorton@redhat.com> 5.0.3-4
- package mysqli extension in php-mysql
- really enable pcntl (#142903)
- don't build with --enable-safe-mode (#148969)
- use "Instant Client" libraries for oci8 module (Kai Bolay, #149873)

* Fri Feb 18 2005 Joe Orton <jorton@redhat.com> 5.0.3-3
- fix build with GCC 4

* Wed Feb  9 2005 Joe Orton <jorton@redhat.com> 5.0.3-2
- install the ext/gd headers (#145891)
- enable pcntl extension in /usr/bin/php (#142903)
- add libmbfl array arithmetic fix (dcb314@hotmail.com, #143795)
- add BuildRequire for recent pcre-devel (#147448)

* Wed Jan 12 2005 Joe Orton <jorton@redhat.com> 5.0.3-1
- update to 5.0.3 (thanks to Robert Scheck et al, #143101)
- enable xsl extension (#142174)
- package both the xsl and dom extensions in php-xml
- enable soap extension, shared (php-soap package) (#142901)
- add patches from upstream 5.0 branch:
 * Zend_strtod.c compile fixes
 * correct php_sprintf return value usage

* Mon Nov 22 2004 Joe Orton <jorton@redhat.com> 5.0.2-8
- update for db4-4.3 (Robert Scheck, #140167)
- build against mysql-devel
- run tests in %%check

* Wed Nov 10 2004 Joe Orton <jorton@redhat.com> 5.0.2-7
- truncate changelog at 4.3.1-1
- merge from 4.3.x package:
 - enable mime_magic extension and Require: file (#130276)

* Mon Nov  8 2004 Joe Orton <jorton@redhat.com> 5.0.2-6
- fix dom/sqlite enable/without confusion

* Mon Nov  8 2004 Joe Orton <jorton@redhat.com> 5.0.2-5
- fix phpize installation for lib64 platforms
- add fix for segfault in variable parsing introduced in 5.0.2

* Mon Nov  8 2004 Joe Orton <jorton@redhat.com> 5.0.2-4
- update to 5.0.2 (#127980)
- build against mysqlclient10-devel
- use new RTLD_DEEPBIND to load extension modules
- drop explicit requirement for elfutils-devel
- use AddHandler in default conf.d/php.conf (#135664)
- "fix" round() fudging for recent gcc on x86
- disable sqlite pending audit of warnings and subpackage split

* Fri Sep 17 2004 Joe Orton <jorton@redhat.com> 5.0.1-4
- don't build dom extension into 2.0 SAPI

* Fri Sep 17 2004 Joe Orton <jorton@redhat.com> 5.0.1-3
- ExclusiveArch: x86 ppc x86_64 for the moment

* Fri Sep 17 2004 Joe Orton <jorton@redhat.com> 5.0.1-2
- fix default extension_dir and conf.d/php.conf

* Thu Sep  9 2004 Joe Orton <jorton@redhat.com> 5.0.1-1
- update to 5.0.1
- only build shared modules once
- put dom extension in php-dom subpackage again
- move extension modules into %%{_libdir}/php/modules
- don't use --with-regex=system, it's ignored for the apache* SAPIs

* Wed Aug 11 2004 Tom Callaway <tcallawa@redhat.com>
- Merge in some spec file changes from Jeff Stern (jastern@uci.edu)

* Mon Aug 09 2004 Tom Callaway <tcallawa@redhat.com>
- bump to 5.0.0
- add patch to prevent clobbering struct re_registers from regex.h
- remove domxml references, replaced with dom now built-in
- fix php.ini to refer to php5 not php4

* Wed Aug 04 2004 Florian La Roche <Florian.LaRoche@redhat.de>
- rebuild

* Wed Jul 14 2004 Joe Orton <jorton@redhat.com> 4.3.8-3
- update to 4.3.8
- catch some fd > FD_SETSIZE vs select() issues (#125258)

* Mon Jun 21 2004 Joe Orton <jorton@redhat.com> 4.3.7-4
- pick up test failures again
- have -devel require php of same release

* Thu Jun 17 2004 Joe Orton <jorton@redhat.com> 4.3.7-3
- add gmp_powm fix (Oskari Saarenmaa, #124318)
- split mbstring, ncurses, gd, openssl extns into subpackages
- fix memory leak in apache2handler; use ap_r{write,flush}
  rather than brigade interfaces

* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt

* Thu Jun  3 2004 Joe Orton <jorton@redhat.com> 4.3.7-1
- update to 4.3.7
- have -pear subpackage require php of same VR

* Wed May 26 2004 Joe Orton <jorton@redhat.com> 4.3.6-6
- buildrequire smtpdaemon (#124430)
- try switching to system libgd again (prevent symbol conflicts
  when e.g. mod_perl loads the system libgd library.)

* Wed May 19 2004 Joe Orton <jorton@redhat.com> 4.3.6-5
- don't obsolete php-imap (#123580)
- unconditionally build -imap subpackage

* Thu May 13 2004 Joe Orton <jorton@redhat.com> 4.3.6-4
- remove trigger

* Thu Apr 22 2004 Joe Orton <jorton@redhat.com> 4.3.6-3
- fix umask reset "feature" (#121454)
- don't use DL_GLOBAL when dlopen'ing extension modules

* Sun Apr 18 2004 Joe Orton <jorton@redhat.com> 4.3.6-2
- fix segfault on httpd SIGHUP (upstream #27810)

* Fri Apr 16 2004 Joe Orton <jorton@redhat.com> 4.3.6-1
- update to 4.3.6 (Robert Scheck, #121011)

* Wed Apr  7 2004 Joe Orton <jorton@redhat.com> 4.3.4-11
- add back imap subpackage, using libc-client (#115535)

* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt

* Wed Feb 18 2004 Joe Orton <jorton@redhat.com> 4.3.4-10
- eliminate /usr/local/lib RPATH in odbc.so
- really use system pcre library

* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 4.3.4-9
- rebuilt

* Mon Feb  2 2004 Bill Nottingham <notting@redhat.com> 4.3.4-8
- obsolete php-imap if we're not building it

* Wed Jan 28 2004 Joe Orton <jorton@redhat.com> 4.3.4-7
- gd fix for build with recent Freetype2 (from upstream)
- remove easter egg (Oden Eriksson, Mandrake)

* Wed Jan 21 2004 Joe Orton <jorton@redhat.com> 4.3.4-6
- php-pear requires php
- also remove extension=imap from php.ini in upgrade trigger
- merge from Taroon: allow upgrade from Stronghold 4.0

* Wed Jan 21 2004 Joe Orton <jorton@redhat.com> 4.3.4-5
- add defattr for php-pear subpackage
- restore defaults: output_buffering=Off, register_argc_argv=On
- add trigger to handle php.ini upgrades smoothly (#112470)

* Tue Jan 13 2004 Joe Orton <jorton@redhat.com> 4.3.4-4
- conditionalize support for imap extension for the time being
- switch /etc/php.ini to use php.ini-recommended (but leave
  variables_order as EGPCS) (#97765)
- set session.path to /var/lib/php/session by default (#89975)
- own /var/lib/php{,/session} and have apache own the latter
- split off php-pear subpackage (#83771)

* Sat Dec 13 2003 Jeff Johnson <jbj@jbj.org> 4.3.4-3
- rebuild against db-4.2.52.

* Mon Dec  1 2003 Joe Orton <jorton@redhat.com> 4.3.4-2
- rebuild for new libxslt (#110658)
- use --with-{mssql,oci8} for enabling extensions (#110482)
- fix rebuild issues (Jan Visser, #110274)
- remove hard-coded LIBS
- conditional support for mhash (Aleksander Adamowski, #111251)

* Mon Nov 10 2003 Joe Orton <jorton@redhat.com> 4.3.4-1.1
- rebuild for FC1 updates

* Mon Nov 10 2003 Joe Orton <jorton@redhat.com> 4.3.4-1
- update to 4.3.4
- include all licence files
- libxmlrpc fixes

* Mon Oct 20 2003 Joe Orton <jorton@redhat.com> 4.3.3-6
- use bundled libgd (#107407)
- remove manual: up-to-date manual sources are no longer DFSG-free;
  it's too big; it's on the web anyway; #91292, #105804, #107384

* Wed Oct 15 2003 Joe Orton <jorton@redhat.com> 4.3.3-5
- add php-xmlrpc subpackage (#107138)

* Mon Oct 13 2003 Joe Orton <jorton@redhat.com> 4.3.3-4
- drop recode support, symbols collide with MySQL

* Sun Oct 12 2003 Joe Orton <jorton@redhat.com> 4.3.3-3
- split domxml extension into php-domxml subpackage
- enable xslt and xml support in domxml extension (#106042)
- fix httpd-devel build requirement (#104341)
- enable recode extension (#106755)
- add workaround for #103982

* Thu Sep 25 2003 Jeff Johnson <jbj@jbj.org> 4.3.3-3
- rebuild against db-4.2.42.

* Sun Sep  7 2003 Joe Orton <jorton@redhat.com> 4.3.3-2
- don't use --enable-versioning, it depends on libtool being
 broken (#103690)

* Sun Sep  7 2003 Joe Orton <jorton@redhat.com> 4.3.3-1
- update to 4.3.3
- add libtool build prereq (#103388)
- switch to apache2handler

* Mon Jul 28 2003 Joe Orton <jorton@redhat.com> 4.3.2-8
- rebuild

* Tue Jul 22 2003 Nalin Dahyabhai <nalin@redhat.com> 4.3.2-7
- rebuild

* Tue Jul  8 2003 Joe Orton <jorton@redhat.com> 4.3.2-6
- use system pcre library

* Mon Jun  9 2003 Joe Orton <jorton@redhat.com> 4.3.2-5
- enable mbstring and mbregex (#8133
2006-06-09 14:11:33 +00:00
jorton 079d95e00e * Fri Jun 9 2006 Joe Orton <jorton@redhat.com> 5.1.4-7
- move Obsoletes for php-openssl to -common (#194501)
- Provide: php-cgi from -cli subpackage
2006-06-09 09:20:52 +00:00
jorton 6ed14bb02d - add php-pdo-abi version export (#193202) 2006-06-02 11:07:41 +00:00
jorton dd13c73088 * Fri Jun 2 2006 Joe Orton <jorton@redhat.com> 5.1.4-6
- split out php-cli, php-common subpackages (#177821)
2006-06-02 11:02:55 +00:00
Radek Vokál bfa44e08a3 - rebuilt for new libnetsnmp 2006-05-24 12:29:03 +00:00
jorton cf2850d002 * Thu May 18 2006 Joe Orton <jorton@redhat.com> 5.1.4-5
- provide mod_php (#187891)
- provide php-cli (#192196)
- use correct LDAP fix (#181518)
- define _GNU_SOURCE in php_config.h and leave it defined
- drop (circular) dependency on php-pear
2006-05-18 13:37:01 +00:00
jorton 6905bc8b00 * Mon May 8 2006 Joe Orton <jorton@redhat.com> 5.1.4-3
- update to 5.1.4
2006-05-08 12:18:33 +00:00
jorton 908653001c * Wed May 3 2006 Joe Orton <jorton@redhat.com> 5.1.3-3
- update to 5.1.3
2006-05-03 12:59:06 +00:00
jorton 28319a7a48 * Tue Feb 28 2006 Joe Orton <jorton@redhat.com> 5.1.2-5
- provide php-api (#183227)
- add provides for all builtin modules (Tim Jackson, #173804)
- own %{_libdir}/php/pear for PEAR packages (per #176733)
- add obsoletes to allow upgrade from FE4 PDO packages (#181863)
2006-02-28 11:13:24 +00:00
Jesse Keating 3970e7fd30 bump release again 2006-02-11 06:54:03 +00:00
Jesse Keating f3c4701081 bump for bug in double-long on ppc(64) 2006-02-11 05:09:07 +00:00
Jesse Keating 3d3ca0d3c9 bump for new gcc/glibc 2006-02-07 13:29:01 +00:00
jorton 6078987254 * Tue Jan 31 2006 Joe Orton <jorton@redhat.com> 5.1.2-4
- rebuild for new libc-client soname
2006-01-31 14:30:33 +00:00
jorton fbbd35ccf7 * Mon Jan 16 2006 Joe Orton <jorton@redhat.com> 5.1.2-3
- only build xmlreader and xmlwriter shared (#177810)
2006-01-16 10:15:42 +00:00
jorton 030efd1a95 - adapt for changed configure argument name 2006-01-13 10:44:20 +00:00
jorton 0c68d3ec6c * Fri Jan 13 2006 Joe Orton <jorton@redhat.com> 5.1.2-2
- update to 5.1.2
2006-01-13 10:32:50 +00:00
jorton c24e6682fa * Thu Jan 5 2006 Joe Orton <jorton@redhat.com> 5.1.1-8
- rebuild again
2006-01-05 08:05:12 +00:00
jorton ced94742ca * Mon Jan 2 2006 Joe Orton <jorton@redhat.com> 5.1.1-7
- rebuild for new net-snmp
2006-01-02 12:16:17 +00:00
jorton 03adf9ece9 * Mon Dec 12 2005 Joe Orton <jorton@redhat.com> 5.1.1-6
- enable short_open_tag in default php.ini again (#175381)
2005-12-12 10:05:04 +00:00
Jesse Keating 32ca733d5a gcc update bump 2005-12-09 22:42:42 +00:00
jorton b9e81aa885 * Thu Dec 8 2005 Joe Orton <jorton@redhat.com> 5.1.1-5
- require net-snmp for php-snmp (#174800)
2005-12-08 11:23:35 +00:00
jorton a3a274c141 * Sun Dec 4 2005 Joe Orton <jorton@redhat.com> 5.1.1-4
- add /usr/share/pear back to hard-coded include_path (#174885)
2005-12-05 09:16:07 +00:00
jorton cda6507e4d * Fri Dec 2 2005 Joe Orton <jorton@redhat.com> 5.1.1-3
- rebuild for httpd 2.2
2005-12-02 11:18:08 +00:00
jorton f2152b1e28 - fix xmlreader option which was wrong in 5.1.1 2005-12-01 17:17:14 +00:00
jorton 90fb15d63d - bump for initial Raw Hide build. 2005-12-01 17:03:47 +00:00
jorton 0d7ff43d43 - don't build PDO statically into libphp5.so
- enable xmlreader extension
2005-12-01 11:44:20 +00:00
jorton 79e334f5c7 - forcibly disable PEAR 2005-11-30 08:50:40 +00:00
jorton cd62fdc3b1 - fix pdo_sqlite module 2005-11-29 18:01:38 +00:00
jorton 8040d25d0f - bump release 2005-11-29 17:27:26 +00:00
jorton 37ac4c29b6 - better fix unpackaged files 2005-11-29 17:27:12 +00:00
jorton 431c2bd6b7 - fix unpackaged files 2005-11-29 17:26:51 +00:00
jorton a55515975e * Mon Nov 28 2005 Joe Orton <jorton@redhat.com> 5.1.1-2
- update to 5.1.1
- remove pear subpackage
- enable pdo extensions (php-pdo subpackage)
- remove non-standard conditional module builds
2005-11-29 17:08:03 +00:00
Tomáš Mráz 9411f1673f * Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> 5.0.5-6
- rebuilt against new openssl
2005-11-10 12:04:34 +00:00
jorton 6704a6555c * Mon Nov 7 2005 Joe Orton <jorton@redhat.com> 5.0.5-5
- pear: update to XML_RPC 1.4.4, XML_Parser 1.2.7, Mail 1.1.9 (#172528)
2005-11-07 16:01:40 +00:00
jorton 9df721e39d * Tue Nov 1 2005 Joseph Orton <jorton@redhat.com> 5.0.5-4
- rebuild for new libnetsnmp
2005-11-01 13:44:41 +00:00
jorton 1c60a2d460 - phpextdir no longer packaged 2005-09-14 15:40:29 +00:00
jorton 1a1c763cc5 - fix imagettftext et al (upstream, #161001) 2005-09-14 14:53:26 +00:00
jorton b3bd894c98 * Wed Sep 14 2005 Joe Orton <jorton@redhat.com> 5.0.5-3
- update to 5.0.5
- add fix for upstream #34435
- devel: require autoconf, automake (#159283)
- pear: update to HTTP-1.3.6, Mail-1.1.8, Net_SMTP-1.2.7, XML_RPC-1.4.1
2005-09-14 14:46:57 +00:00
jorton e6c3d5afe0 * Thu Jun 16 2005 Joe Orton <jorton@redhat.com> 5.0.4-11
- ldap: restore ldap_start_tls() function
2005-06-16 14:17:45 +00:00
jorton 231013c188 * Fri May 6 2005 Joe Orton <jorton@redhat.com> 5.0.4-10
- disable RPATHs in shared extensions (#156974)
2005-05-09 15:16:50 +00:00
jorton f9c54eaba2 * Tue May 3 2005 Joe Orton <jorton@redhat.com> 5.0.4-9
- build simplexml_import_dom even with shared dom (#156434)
- prevent truncation of copied files to ~2Mb (#155916)
- install /usr/bin/php from CLI build alongside CGI
- enable sysvmsg extension (#142988)
2005-05-04 09:57:47 +00:00
jorton 48bfecbb15 * Mon Apr 25 2005 Joe Orton <jorton@redhat.com> 5.0.4-8
- prevent build of builtin dba as well as shared extension
2005-04-25 13:59:09 +00:00
jorton 820eb1a2a7 - pear: update to DB-1.7.6
- enable FastCGI support in /usr/bin/php-cgi (#149596)
2005-04-25 09:19:50 +00:00
jorton 25e1e3b342 * Wed Apr 13 2005 Joe Orton <jorton@redhat.com> 5.0.4-7
- split out dba and bcmath extensions into subpackages
- BuildRequire gcc-c++ to avoid AC_PROG_CXX{,CPP} failure (#155221)
2005-04-19 13:32:06 +00:00
jorton 1005a1c62d * Wed Apr 13 2005 Joe Orton <jorton@redhat.com> 5.0.4-6
- build /usr/bin/php with the CLI SAPI, and add /usr/bin/php-cgi,
  built with the CGI SAPI (thanks to Edward Rudd, #137704)
- add php(1) man page for CLI
- fix more test cases to use -n when invoking php
2005-04-13 09:52:41 +00:00
jorton 79b22fda9c * Wed Apr 13 2005 Joe Orton <jorton@redhat.com> 5.0.4-5
- rebuild for new libpq soname
2005-04-13 08:36:19 +00:00
jorton 23274b146b really apply:
- mysqli: add fix for crash on x86_64 (Georg Richter, upstream #32282)
2005-04-12 09:14:09 +00:00
jorton 62f2e4ead3 - don't pass enable-force-cgi-redirect for both SAPI builds
- enable-inline-optimisation is on-by-default anyway, so omit
2005-04-12 09:03:40 +00:00
jorton fbb2a69a70 * Tue Apr 12 2005 Joe Orton <jorton@redhat.com> 5.0.4-4
- bundle from PEAR: HTTP, Mail, XML_Parser, Net_Socket, Net_SMTP
- snmp: disable MSHUTDOWN function to prevent error_log noise (#153988)
- mysqli: add fix for crash on x86_64 (Georg Richter, upstream #32282)
2005-04-12 08:54:20 +00:00
jorton 0b181fc0e5 * Mon Apr 11 2005 Joe Orton <jorton@redhat.com> 5.0.4-3
- build shared objects as PIC (#154195)
2005-04-11 08:47:32 +00:00
jorton 3dcb968b83 * Mon Apr 4 2005 Joe Orton <jorton@redhat.com> 5.0.4-2
- fix PEAR installation and bundle PEAR DB-1.7.5 package
2005-04-04 10:07:16 +00:00
jorton 55a0e786c9 - better gcc4 fix for libxmlrpc
- fix PEAR installation, hopefully
2005-04-01 13:26:21 +00:00
jorton 8e68e307c3 * Fri Apr 1 2005 Joe Orton <jorton@redhat.com> 5.0.4-1
- update to 5.0.4 (#153068)
- add .phps AddType to php.conf (#152973)
2005-04-01 12:01:20 +00:00
jorton 2e4ba13a44 * Wed Mar 30 2005 Joe Orton <jorton@redhat.com> 5.0.3-5
- BuildRequire mysql-devel >= 4.1
- don't mark php.ini as noreplace to make upgrades work (#152171)
- fix subpackage descriptions (#152628)
- fix memset(,,0) in Zend (thanks to Dave Jones)
- fix various compiler warnings in Zend
2005-03-30 21:02:23 +00:00
jorton 7ed6c4d5b1 * Thu Mar 24 2005 Joe Orton <jorton@redhat.com> 5.0.3-4
- package mysqli extension in php-mysql
- really enable pcntl (#142903)
- don't build with --enable-safe-mode (#148969)
- use "Instant Client" libraries for oci8 module (Kai Bolay, #149873)
2005-03-24 10:37:03 +00:00
jorton aea6d4406c Don't force CC setting, thanks Florian... 2005-02-18 10:02:33 +00:00
jorton 8f1c3b2c78 * Fri Feb 18 2005 Joe Orton <jorton@redhat.com> 5.0.3-3
- fix build with GCC 4
2005-02-18 09:52:30 +00:00
jorton 90dcd20978 Try to work around #147564 2005-02-09 12:26:49 +00:00
jorton 6c963ae7cf Relax pcre-devel requirement. 2005-02-09 12:26:21 +00:00
jorton f5f57956e8 * Wed Feb 9 2005 Joe Orton <jorton@redhat.com> 5.0.3-2
- install the ext/gd headers (#145891)
- enable pcntl extension in /usr/bin/php (#142903)
- add libmbfl array arithmetic fix (dcb314@hotmail.com, #143795)
- add BuildRequire for recent pcre-devel (#147448)
2005-02-09 11:06:10 +00:00
jorton 064ad45dea Fix missing files.soap. 2005-01-12 14:04:45 +00:00
jorton 55c9ee3ada - add patches from upstream 5.0 branch:
* Zend_strtod.c compile fixes
 * correct php_sprintf return value usage
2005-01-12 13:56:25 +00:00
jorton b9049bb92f * Wed Jan 12 2005 Joe Orton <jorton@redhat.com> 5.0.3-1
- update to 5.0.3 (thanks to Robert Scheck et al, #143101)
- enable xsl extension (#142174)
- package both the xsl and dom extensions in php-xml
- enable soap extension, shared (php-soap package) (#142901)
2005-01-12 13:45:49 +00:00
jorton 20abac9104 * Mon Nov 22 2004 Joe Orton <jorton@redhat.com> 5.0.2-8
- update for db4-4.3 (Robert Scheck, #140167)
- build against mysql-devel
- run tests in %check
2004-11-22 12:06:16 +00:00
jorton 1826c14758 * Wed Nov 10 2004 Joe Orton <jorton@redhat.com> 5.0.2-7
- truncate changelog at 4.3.1-1
- merge from 4.3.x package:
 - enable mime_magic extension and Require: file (#130276)
2004-11-10 11:10:24 +00:00
jorton cdd9e37ecc Remove unused patches. 2004-11-10 11:03:00 +00:00
jorton 66820e977b * Fri Oct 29 2004 Joe Orton <jorton@redhat.com> 4.3.9-4
- rebuild aginst mysqlclient10-devel
2004-10-29 12:08:09 +00:00
jorton 694c19a024 * Wed Oct 20 2004 Joe Orton <jorton@redhat.com> 4.3.9-3
- fix segfault introduced upstream in CAN-2004-0958 patch
2004-10-20 18:01:11 +00:00
jorton e15ac8269f Bump release for first FC3 build. 2004-09-27 11:50:31 +00:00
jorton 173f297a57 * Mon Sep 27 2004 Joe Orton <jorton@redhat.com> 4.3.9-1
- update to 4.3.9 (#133467, Robert Scheck)
- use new RTLD_DEEPBIND to load extension modules
2004-09-27 11:48:43 +00:00
jorton 967228f509 * Thu Sep 23 2004 Joe Orton <jorton@redhat.com> 4.3.8-12
- use new RTLD_DEEPBIND to load extension modules
2004-09-23 11:02:03 +00:00
jorton 34cd870a7f * Thu Sep 9 2004 Joe Orton <jorton@redhat.com> 4.3.8-11
- don't use --with-regex=system, it's ignored for apache* SAPIs
2004-09-10 12:58:22 +00:00
cvsdist 4928ff17e6 auto-import php-4.3.8-10 from php-4.3.8-10.src.rpm 2004-09-09 10:47:10 +00:00
cvsdist 2241781e4b auto-import changelog data from php-4.3.8-9.src.rpm
* Fri Aug 27 2004 Joe Orton <jorton@redhat.com> 4.3.8-9
- require recent 'file' package (#131054, Robert Scheck)
- fix Zend double->long conversion
2004-09-09 10:46:44 +00:00
cvsdist aad8a227ec auto-import php-4.3.8-8 from php-4.3.8-8.src.rpm 2004-09-09 10:46:28 +00:00
cvsdist 93068c8445 auto-import changelog data from php-4.3.8-7.src.rpm
* Thu Aug 26 2004 Joe Orton <jorton@redhat.com> 4.3.8-7
- make openssl extension built-in again (#124582)
- disable bug16069 test
2004-09-09 10:46:01 +00:00
cvsdist ee60f4e256 auto-import php-4.3.8-6 from php-4.3.8-6.src.rpm 2004-09-09 10:45:56 +00:00
cvsdist 7e09c7224b auto-import changelog data from php-4.3.8-5.src.rpm
* Thu Aug 19 2004 Joe Orton <jorton@redhat.com> 4.3.8-5
- add fix for bundled libgd symbol conflicts (#124530)
- enable mime_magic extension and Require: file (#130276)
- disable bug22414 test again (#130317)
- fix gettimeofday tests on x86_64
2004-09-09 10:45:34 +00:00
cvsdist dbaec7f215 auto-import changelog data from php-4.3.8-4.src.rpm
* Wed Aug 04 2004 Florian La Roche <Florian.LaRoche@redhat.de>
- rebuild
2004-09-09 10:45:26 +00:00
cvsdist c6c6bec138 auto-import changelog data from php-4.3.8-3.src.rpm
* Wed Jul 14 2004 Joe Orton <jorton@redhat.com> 4.3.8-3
- update to 4.3.8
- catch some fd > FD_SETSIZE vs select() issues (#125258)
2004-09-09 10:45:20 +00:00
cvsdist c1a8fc610f auto-import changelog data from php-4.3.7-4.src.rpm
* Mon Jun 21 2004 Joe Orton <jorton@redhat.com> 4.3.7-4
- pick up test failures again
- have -devel require php of save release
2004-09-09 10:43:56 +00:00
cvsdist aad1e13a5e auto-import changelog data from php-4.3.7-3.src.rpm
* Thu Jun 17 2004 Joe Orton <jorton@redhat.com> 4.3.7-3
- add gmp_powm fix (Oskari Saarenmaa, #124318)
- split mbstring, ncurses, gd, openssl extns into subpackages
- fix memory leak in apache2handler; use ap_r{write,flush}
  rather than brigade interfaces

* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt
2004-09-09 10:43:52 +00:00
cvsdist 7f43e12a26 auto-import changelog data from php-4.3.7-1.src.rpm
* Thu Jun 03 2004 Joe Orton <jorton@redhat.com> 4.3.7-1
- update to 4.3.7
- have -pear subpackage require php of same VR

* Wed May 26 2004 Joe Orton <jorton@redhat.com> 4.3.6-6
- buildrequire smtpdaemon (#124430)
- try switching to system libgd again (prevent symbol conflicts
  when e.g. mod_perl loads the system libgd library.)

* Wed May 19 2004 Joe Orton <jorton@redhat.com> 4.3.6-5
- don't obsolete php-imap (#123580)
- unconditionally build -imap subpackage

* Thu May 13 2004 Joe Orton <jorton@redhat.com> 4.3.6-4
- remove trigger

* Thu Apr 22 2004 Joe Orton <jorton@redhat.com> 4.3.6-3
- fix umask reset "feature" (#121454)
- don't use DL_GLOBAL when dlopen'ing extension modules

* Sun Apr 18 2004 Joe Orton <jorton@redhat.com> 4.3.6-2
- fix segfault on httpd SIGHUP (upstream #27810)

* Fri Apr 16 2004 Joe Orton <jorton@redhat.com> 4.3.6-1
- update to 4.3.6 (Robert Scheck, #121011)
2004-09-09 10:43:39 +00:00
cvsdist a466c8e4ce auto-import changelog data from php-4.3.4-11.src.rpm
* Wed Apr 07 2004 Joe Orton <jorton@redhat.com> 4.3.4-11
- add back imap subpackage, using libc-client (#115535)
2004-09-09 10:41:53 +00:00
cvsdist 6d6a06a2d3 auto-import changelog data from php-4.3.4-10.1.src.rpm
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt

* Wed Feb 18 2004 Joe Orton <jorton@redhat.com> 4.3.4-10
- eliminate /usr/local/lib RPATH in odbc.so
- really use system pcre library

* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 4.3.4-9
- rebuilt

* Mon Feb 02 2004 Bill Nottingham <notting@redhat.com> 4.3.4-8
- obsolete php-imap if we're not building it
2004-09-09 10:41:38 +00:00
cvsdist 6fe246b377 auto-import changelog data from php-4.3.4-7.src.rpm
* Wed Jan 28 2004 Joe Orton <jorton@redhat.com> 4.3.4-7
- gd fix for build with recent Freetype2 (from upstream)
- remove easter egg (Oden Eriksson, Mandrake)

* Wed Jan 21 2004 Joe Orton <jorton@redhat.com> 4.3.4-6
- php-pear requires php
- also remove extension=imap from php.ini in upgrade trigger
- merge from Taroon: allow upgrade from Stronghold 4.0

* Wed Jan 21 2004 Joe Orton <jorton@redhat.com> 4.3.4-5
- add defattr for php-pear subpackage
- restore defaults: output_buffering=Off, register_argc_argv=On
- add trigger to handle php.ini upgrades smoothly (#112470)

* Tue Jan 13 2004 Joe Orton <jorton@redhat.com> 4.3.4-4
- conditionalize support for imap extension for the time being
- switch /etc/php.ini to use php.ini-recommended (but leave
  variables_order as EGPCS) (#97765)
- set session.path to /var/lib/php/session by default (#89975)
- own /var/lib/php{,/session} and have apache own the latter
- split off php-pear subpackage (#83771)

* Sat Dec 13 2003 Jeff Johnson <jbj@jbj.org> 4.3.4-3
- rebuild against db-4.2.52.

* Mon Dec 01 2003 Joe Orton <jorton@redhat.com> 4.3.4-2
- rebuild for new libxslt (#110658)
- use --with-{mssql,oci8} for enabling extensions (#110482)
- fix rebuild issues (Jan Visser, #110274)
- remove hard-coded LIBS
- conditional support for mhash (Aleksander Adamowski, #111251)
2004-09-09 10:40:56 +00:00
cvsdist b0e12651c1 auto-import changelog data from php-4.3.4-1.1.src.rpm
* Mon Nov 10 2003 Joe Orton <jorton@redhat.com> 4.3.4-1.1
- rebuild for FC1 updates

* Mon Nov 10 2003 Joe Orton <jorton@redhat.com> 4.3.4-1
- update to 4.3.4
- include all licence files
- libxmlrpc fixes
2004-09-09 10:40:30 +00:00
cvsdist f03e0ee706 auto-import changelog data from php-4.3.3-6.src.rpm
* Mon Oct 20 2003 Joe Orton <jorton@redhat.com> 4.3.3-6
- use bundled libgd (#107407)
- remove manual: up-to-date manual sources are no longer DFSG-free;
  it's too big; it's on the web anyway; #91292, #105804, #107384

* Wed Oct 15 2003 Joe Orton <jorton@redhat.com> 4.3.3-5
- add php-xmlrpc subpackage (#107138)

* Mon Oct 13 2003 Joe Orton <jorton@redhat.com> 4.3.3-4
- drop recode support, symbols collide with MySQL

* Sun Oct 12 2003 Joe Orton <jorton@redhat.com> 4.3.3-3
- split domxml extension into php-domxml subpackage
- enable xslt and xml support in domxml extension (#106042)
- fix httpd-devel build requirement (#104341)
- enable recode extension (#106755)
- add workaround for #103982

* Sun Sep 07 2003 Joe Orton <jorton@redhat.com> 4.3.3-2
- don't use --enable-versioning, it depends on libtool being
 broken (#103690)

* Sun Sep 07 2003 Joe Orton <jorton@redhat.com> 4.3.3-1
- update to 4.3.3
- add libtool build prereq (#103388)
- switch to apache2handler

* Mon Jul 28 2003 Joe Orton <jorton@redhat.com> 4.3.2-8
- rebuild

* Tue Jul 22 2003 Nalin Dahyabhai <nalin@redhat.com> 4.3.2-7
- rebuild

* Tue Jul 08 2003 Joe Orton <jorton@redhat.com> 4.3.2-6
- use system pcre library
2004-09-09 10:40:26 +00:00
cvsdist 4567a4b6e0 auto-import changelog data from php-4.2.2-17.2.src.rpm
* Sun Jun 29 2003 Joe Orton <jorton@redhat.com> 4.2.2-17.2
- fix to apply CAN-2003-0442 patch
2004-09-09 10:39:01 +00:00
cvsdist 87778d0ab6 auto-import php-4.2.2-17.1 from php-4.2.2-17.1.src.rpm 2004-09-09 10:38:52 +00:00
cvsdist e80855581e auto-import php-4.2.2-17 from php-4.2.2-17.src.rpm 2004-09-09 10:38:32 +00:00
cvsdist 1c982daf86 auto-import php-4.2.2-13a from php-4.2.2-13a.src.rpm 2004-09-09 10:38:09 +00:00
cvsdist a127cccbb3 auto-import php-4.2.2-10 from php-4.2.2-10.src.rpm 2004-09-09 10:37:57 +00:00
cvsdist ad4f8691b4 auto-import changelog data from php-4.2.2-8.0.8.src.rpm
* Wed Jun 11 2003 Joe Orton <jorton@redhat.com> 4.2.2-8.0.8
- add bug fixes for #74761, #84828, #85820, #91019, #91279
- add security fix for CAN-2003-0442
2004-09-09 10:37:48 +00:00
cvsdist 98c359d533 auto-import changelog data from php-4.2.2-8.0.7.src.rpm
* Wed Jan 22 2003 Joe Orton <jorton@redhat.com> 4.2.2-8.0.7
- security fix for wordwrap() overflow, CAN-2002-1396
- bug fixes in Apache httpd 2.0 compatibility: #73516 (partially), #74396,
 - add missing buildprereqs for zlib-devel, imap-devel (#74819)
- own the /usr/lib/php4 directory (#73894)
- pass _smp_mflags to make
2004-09-09 10:37:37 +00:00
cvsdist f57bd6248e auto-import php-4.2.2-8.0.3 from php-4.2.2-8.0.3.src.rpm 2004-09-09 10:37:10 +00:00
cvsdist c0a808ea92 auto-import php-4.2.2-8.0.2 from php-4.2.2-8.0.2.src.rpm 2004-09-09 10:36:43 +00:00
cvsdist 605660882e auto-import php-4.2.1-0 from php-4.2.1-0.src.rpm 2004-09-09 10:36:28 +00:00
cvsdist 5ea085d146 auto-import changelog data from php-4.1.2-7.3.6.src.rpm
* Thu Sep 26 2002 Joe Orton <jorton@redhat.com> 4.1.2-7.3.6
- add security fixes for mail() function; CAN-2002-0985, CAN-2002-0986
2004-09-09 10:36:04 +00:00
cvsdist 6fb717c94d auto-import changelog data from php-4.1.2-6.src.rpm
* Sat Apr 13 2002 Philip Copeland <bryce@redhat.com> 4.1.2-6
- Oh joyous. buildconf doesn't correctly rebuild a
  configure script, consequently we get lex checking errors
  Strictly speaking this is autoconf's fault. Tweeked.

* Sun Apr 07 2002 Philip Copeland <bryce@redhat.com> 4.1.2-6
- Added in hook for the rather useful dbg addin
  http://dd.cron.ru/dbg/
  May not be able to provide a dbg rpm accomplyment
  to php for the official release but at least it'll
  make it easy to drop in at a later date.
2004-09-09 10:34:10 +00:00
cvsdist 88f5c88188 auto-import php-4.1.0-2 from php-4.1.0-2.src.rpm 2004-09-09 10:32:57 +00:00
cvsdist cd38fdbe36 auto-import changelog data from php-4.0.6-16.src.rpm
* Mon Mar 25 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.6-16
- rebuild
2004-09-09 10:32:46 +00:00
cvsdist daec0357e4 auto-import changelog data from php-4.0.6-15.src.rpm
* Fri Mar 08 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.6-15
- rebuild for RHL 7.2

* Fri Mar 08 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.6-14
- rebuild for RHL 7.1

* Fri Mar 08 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.6-13
- rebuild for RHL 7

* Wed Mar 06 2002 Nalin Dahyabhai <nalin@redhat.com>
- build the mysql extension using the system mysql library, not the bundled
  one which can lead to conflicting symbol hilarity

* Tue Mar 05 2002 Nalin Dahyabhai <nalin@redhat.com>
- fix some off-by-ones in the mime parsing code, from Charlie Brady by way
  of Adrian Chung (#60523)

* Mon Mar 04 2002 Nalin Dahyabhai <nalin@redhat.com>
- better fix for the mysql socket test (from Bryce, use mysql_config)

* Fri Mar 01 2002 Nalin Dahyabhai <nalin@redhat.com>
- begin prep for PHP errata o' doom
- require pam-devel by file (/usr/include/security/pam_appl.h), not package name
- make use of curl, dom, external expat, gd-freetype, mm, and openssl extensions
  optional
- make odbc subpackage conditional
- make the default location of the mysql socket be determined by the MYSQL_SOCK
  environment variable (if defined) and define it
- FIXME: incorporate an improved fix for the php_mime_split bugs
2004-09-09 10:31:14 +00:00
cvsdist bdddde6756 auto-import changelog data from php-4.0.6-12.src.rpm
* Wed Feb 27 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.6-12
- add patch to fix use of memchr() in multipart MIME parsing
2004-09-09 10:29:38 +00:00
cvsdist 4423395480 auto-import changelog data from php-4.0.6-11.src.rpm
* Tue Nov 20 2001 Nalin Dahyabhai <nalin@redhat.com> 4.0.6-11
- don't build the snmp module
- don't activate the module for Apache when we install it into the buildroot

* Mon Nov 19 2001 Nalin Dahyabhai <nalin@redhat.com>
- link the IMAP module with c-client.a

* Fri Nov 16 2001 Nalin Dahyabhai <nalin@redhat.com> 4.0.6-10
- use shared expat for XML support, add buildprereq on expat-devel
- update to latest manuals from the web site
- /usr/share/php -> /usr/share/pear
- miscellaneous cleanups

* Tue Nov 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- remove explicit dependency on krb5-libs

* Fri Nov 09 2001 Nalin Dahyabhai <nalin@redhat.com>
- enable transparent session id support, configure freetype and gmp extensions
  (suggestion and patch Jason Costomiris)
2004-09-09 10:29:25 +00:00
cvsdist b2354dab98 auto-import changelog data from php-4.0.6-9.src.rpm
* Mon Sep 17 2001 Tim Powers <timp@redhat.com>
- rebuilt against newer posgresql libs

* Wed Sep 12 2001 Tim Powers <timp@redhat.com>
- rebuild with new gcc and binutils
2004-09-09 10:28:54 +00:00
cvsdist f75fe2a508 auto-import changelog data from php-4.0.6-7.src.rpm
* Mon Aug 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- add patch from pzb at scyld.com to fix the ZVAL_TRUE and ZVAL_FALSE macros
  (#52501)
2004-09-09 10:27:52 +00:00
cvsdist 646b7a045c auto-import changelog data from php-4.0.6-6.src.rpm
* Fri Aug 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- enable bzip2 extension
- enable curl extension
- enable use of mm
- clean up use of libtool (#51958)
2004-09-09 10:27:47 +00:00
cvsdist fe0769ca50 auto-import changelog data from php-4.0.6-5.src.rpm
* Fri Aug 10 2001 Tim Powers <timp@redhat.com>
- only english in php-manuals, space constraints :P

* Thu Aug 09 2001 Nalin Dahyabhai <nalin@redhat.com>
- include /usr/lib/php/build instead of /usr/lib/php4/build (#51141)

* Mon Aug 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- add build deps on pam-devel, pspell-devel, gdbm-devel (#49878)
- add some conditional logic if %{oracle} is defined (from Antony Nguyen)

* Mon Jul 09 2001 Nalin Dahyabhai <nalin@redhat.com>
- don't obsolete subpackages we ended up not merging

* Mon Jul 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- cleanups
- add manuals in multiple languages (using ko instead of kr for Korean)
- merge all of the manuals into a single -manual subpackage
- use libtool to install binary files which libtool builds
- don't strip any binaries; let the buildroot policies take care of it

* Thu Jun 28 2001 Nalin Dahyabhai <nalin@redhat.com>
- update to 4.0.6 (preliminary)

* Mon Jun 25 2001 Nalin Dahyabhai <nalin@redhat.com>
- enable ttf in the build because the gd support needs it
- add -lfreetype to the LIBS for the same reason

* Wed Jun 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- rebuild in new environment

* Wed May 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- actually use two source trees to build things
- add %post and %postun scriptlets to run ldconfig

* Tue May 15 2001 Nalin Dahyabhai <nalin@redhat.com>
- quote part of the AC_ADD_LIBRARY macro to make newer autoconf happy

* Mon May 14 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix error in %install
- depend on the imap-devel which supplies linkage.c
- modify trigger to disable php versions less than 4.0.0 instead of 3.0.15
- enable DOM support via libxml2 (suggested by Sylvain Bergé)
- build the OpenSSL extension again

* Mon May 07 2001 Nalin Dahyabhai <nalin@redhat.com>
- enable pspell extensions
- update to 4.0.5
2004-09-09 10:27:36 +00:00
cvsdist 9cda08b3af auto-import changelog data from php-4.0.4pl1-10.src.rpm
* Mon Apr 30 2001 Bill Nottingham <notting@redhat.com>
- build on ia64
2004-09-09 10:27:27 +00:00
cvsdist f0d6ad14eb auto-import changelog data from php-4.0.4pl1-9.src.rpm
* Fri Mar 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- rebuild in new environment
2004-09-09 10:27:25 +00:00
cvsdist 49d1b3aeeb auto-import changelog data from php-4.0.4pl1-7.src.rpm
* Fri Feb 23 2001 Nalin Dahyabhai <nalin@redhat.com>
- obsolete the old phpfi (PHP 2.x) package

* Thu Feb 08 2001 Nalin Dahyabhai <nalin@redhat.com>
- add a commented-out curl extension to the config file (part of #24933)
- fix the PEAR-installation-directory-not-being-eval'ed problem (#24938)
- find the right starting point for multipart form data (#24933)

* Tue Jan 30 2001 Nalin Dahyabhai <nalin@redhat.com>
- aaarrgh, the fix breaks something else, aaarrgh; revert it (#24933)
- terminate variable names at the right place (#24933)
2004-09-09 10:27:00 +00:00
cvsdist 45c8db8bec auto-import changelog data from php-4.0.4pl1-3.src.rpm
* Sat Jan 20 2001 Nalin Dahyabhai <nalin@redhat.com>
- tweak the fix some more

* Thu Jan 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- extract stas's fix for quoting problems from CVS for testing
- tweak the fix, ask the PHP folks about the tweak
- tweak the fix some more

* Wed Jan 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- merge mod_php into the main php package (#22906)

* Fri Dec 29 2000 Nalin Dahyabhai <nalin@redhat.com>
- try to fix a quoting problem

* Wed Dec 20 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to 4.0.4 to get a raft of bug fixes
- enable sockets
- enable wddx

* Fri Nov 03 2000 Nalin Dahyabhai <nalin@redhat.com>
- rebuild in updated environment

* Thu Nov 02 2000 Nalin Dahyabhai <nalin@redhat.com>
- add more commented-out modules to the default config file (#19276)

* Wed Nov 01 2000 Nalin Dahyabhai <nalin@redhat.com>
- fix not-using-gd problem (#20137)
2004-09-09 10:26:07 +00:00
cvsdist b1cadd117a auto-import changelog data from php-4.0.3pl1-1.src.rpm
* Tue Oct 17 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to 4.0.3pl1 to get some bug fixes

* Sat Oct 14 2000 Nalin Dahyabhai <nalin@redhat.com>
- build for errata

* Wed Oct 11 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to 4.0.3 to get security fixes integrated
- patch around problems configuring without Oracle support
- add TSRM to include path when building individual modules

* Fri Sep 08 2000 Nalin Dahyabhai <nalin@redhat.com>
- rebuild in new environment
- enable OpenSSL support

* Wed Sep 06 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to 4.0.2, and move the peardir settings to configure (#17171)
- require %{version}-%{release} for subpackages
- add db2-devel and db3-devel prereqs (#17168)
2004-09-09 10:25:13 +00:00
cvsdist 6b11262580 auto-import changelog data from php-4.0.1pl2-9.src.rpm
* Wed Aug 23 2000 Nalin Dahyabhai <nalin@redhat.com>
- rebuild in new environment (new imap-devel)

* Wed Aug 16 2000 Nalin Dahyabhai <nalin@redhat.com>
- fix summary and descriptions to match the specspo package

* Wed Aug 09 2000 Nalin Dahyabhai <nalin@redhat.com>
- hard-code the path to apxs in build_ext() (#15799)

* Tue Aug 01 2000 Nalin Dahyabhai <nalin@redhat.com>
- add "." to the include path again, which is the default

* Wed Jul 19 2000 Nalin Dahyabhai <nalin@redhat.com>
- enable PEAR and add it to the include path
- add the beginnings of a -devel subpackage

* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
- automatic rebuild

* Fri Jul 07 2000 Nalin Dahyabhai <nalin@redhat.com>
- tweaks to post and postun from Bill Peck

* Thu Jul 06 2000 Nalin Dahyabhai <nalin@redhat.com>
- fixes from Nils for building the MySQL client
- change back to requiring 4.0.1pl2 instead of 4.0.1pl2-9

* Sat Jul 01 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to 4.0.1pl2
- enable MySQL client
- move the php.ini file to /etc

* Fri Jun 30 2000 Nils Philippsen <nils@redhat.de>
- build_ext defines HAVE_PGSQL so pgsql.so in fact contains symbols
- post/un scripts tweak php.ini correctly now

* Wed Jun 28 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to 4.0.1
- refresh manual

* Mon Jun 26 2000 Nalin Dahyabhai <nalin@redhat.com>
- rebuild against new krb5 package

* Mon Jun 19 2000 Nalin Dahyabhai <nalin@redhat.com>
- rebuild against new db3 package

* Sat Jun 17 2000 Nalin Dahyabhai <nalin@redhat.com>
- Fix syntax error in post and preun scripts.
- Disable IMAP, LDAP, PgSql in the standalone version because it picks up
  the extensions.

* Fri Jun 16 2000 Nalin Dahyabhai <nalin@redhat.com>
- Unexclude the Sparc arch.
- Exclude the ia64 arch until we get a working Postgres build.
- Stop stripping extensions as aggressively.
- Start linking the IMAP module to libpam again.
- Work around extension loading problems.
- Reintroduce file-editing post and preun scripts for the mod_php extensions
  until we come up with a better way to do it.

* Mon Jun 05 2000 Nalin Dahyabhai <nalin@redhat.com>
- ExcludeArch: sparc for now

* Sun Jun 04 2000 Nalin Dahyabhai <nalin@redhat.com>
- add Obsoletes: phpfi, because their content handler names are the same
- add standalone binary, rename module packages to mod_php
- FHS fixes

* Tue May 23 2000 Nalin Dahyabhai <nalin@redhat.com>
- change license from "GPL" to "PHP"
- add URL: tag
- disable mysql support by default (license not specified)

* Mon May 22 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to PHP 4.0.0
- nuke the -mysql subpackage (php comes with a bundled mysql client lib now)

* Tue May 16 2000 Nalin Dahyabhai <nalin@redhat.com>
- link IMAP module against GSS-API and PAM to get dependencies right
- change most of the Requires to Prereqs, because the post edits config files
- move the PHP *Apache* module back to the right directory
- fix broken postun trigger that broke the post
- change most of the postuns to preuns in case php gets removed before subpkgs

* Thu May 11 2000 Trond Eivind Glomsrød <teg@redhat.com>
- rebuilt against new postgres libraries

* Tue May 09 2000 Preston Brown <pbrown@redhat.com>
- php3 .so modules moved to /usr/lib/php3 from /usr/lib/apache (was incorrect)

* Mon Apr 10 2000 Nalin Dahyabhai <nalin@redhat.com>
- make subpackages require php = 4.0.1pl2 (bug #10671)

* Thu Apr 06 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to 3.0.16

* Fri Mar 03 2000 Cristian Gafton <gafton@redhat.com>
- fixed the post script to work when upgrading a package
- add triggere to fix the older packages

* Tue Feb 29 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to 3.0.15
- add build-time dependency for openldap-devel
- enable db,ftp,shm,sem support to fix bug #9648

* Fri Feb 25 2000 Nalin Dahyabhai <nalin@redhat.com>
- add dependency for imap subpackage
- rebuild against Apache 1.3.12

* Thu Feb 24 2000 Preston Brown <pbrown@redhat.com>
- don't include old, outdated manual.  package one from the php distribution.

* Tue Feb 01 2000 Cristian Gafton <gafton@redhat.com>
- rebuild to fix dependency problem

* Fri Jan 14 2000 Preston Brown <pbrown@redhat.com>
- added commented out mysql module, thanks to Jason Duerstock
  (jason@sdi.cluephone.com). Uncomment to build if you have mysql installed.

* Thu Jan 13 2000 Preston Brown <pbrown@redhat.com>
- rely on imap-devel, don't include imap in src.rpm (#5099).
- xml enabled (#5393)

* Tue Nov 02 1999 Preston Brown <pborwn@redhat.com>
- added post/postun sections to modify httpd.conf (#5259)
- removed old obsolete faq and gif (#5260)
- updated manual.tar.gz package (#5261)

* Thu Oct 07 1999 Matt Wilson <msw@redhat.com>
- rebuilt for sparc glibc brokenness

* Fri Sep 24 1999 Preston Brown <pbrown@redhat.com>
- --with-apxs --> --with-apxs=/usr/sbin/apxs (# 5094)
- ldap support (# 5097)

* Thu Sep 23 1999 Preston Brown <pbrown@redhat.com>
- fix cmdtuples for postgresql, I had it slightly wrong

* Tue Aug 31 1999 Bill Nottingham <notting@redhat.com>
- subpackages must obsolete old stuff...

* Sun Aug 29 1999 Preston Brown <pbrown@redhat.com>
- added -DHAVE_PGCMDTUPLES for postgresql module (bug # 4767)

* Fri Aug 27 1999 Preston Brown <pbrown@redhat.com>
- name change to php to follow real name of package
- fix up references to php3 to refer to php
- upgrade to 3.0.12
- fixed typo in pgsql postun script (bug # 4686)

* Mon Jun 14 1999 Preston Brown <pbrown@redhat.com>
- upgraded to 3.0.9
- fixed postgresql module and made separate package
- separated manual into separate documentation package

* Mon May 24 1999 Preston Brown <pbrown@redhat.com>
- upgraded to 3.0.8, which fixes problems with glibc 2.1.
- took some ideas grom Gomez's RPM.

* Tue May 04 1999 Preston Brown <pbrown@redhat.com>
- hacked in imap support in an ugly way until imap gets an official
  shared library implementation

* Fri Apr 16 1999 Preston Brown <pbrown@redhat.com>
- pick up php3.ini

* Wed Mar 24 1999 Preston Brown <pbrown@redhat.com>
- build against apache 1.3.6

* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- auto rebuild in the new build environment (release 2)

* Mon Mar 08 1999 Preston Brown <pbrown@redhat.com>
- upgraded to 3.0.7.

* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
- Injected new description and group.

* Sun Feb 07 1999 Preston Brown <pbrown@redhat.com>
- upgrade to php 3.0.6, built against apache 1.3.4

* Mon Oct 12 1998 Cristian Gafton <gafton@redhat.com>
- rebuild for apache 1.3.3

* Thu Oct 08 1998 Preston Brown <pbrown@redhat.com>
- updated to 3.0.5, fixes nasty bugs in 3.0.4.

* Sun Sep 27 1998 Cristian Gafton <gafton@redhat.com>
- updated to 3.0.4 and recompiled for apache 1.3.2

* Thu Sep 03 1998 Preston Brown <pbrown@redhat.com>
- improvements; builds with apache-devel package installed.

* Tue Sep 01 1998 Preston Brown <pbrown@redhat.com>
- Made initial cut for PHP3.
2004-09-09 10:24:57 +00:00