aboutsummaryrefslogtreecommitdiffstats
path: root/package/php
Commit message (Collapse)AuthorAgeFilesLines
* php: force cross-compilationThomas Petazzoni2012-06-231-0/+50
| | | | | | | | This fixes build problems like http://autobuild.buildroot.org/results/e3c5815766fdcf3f13b06fa0758ec418618ac4be/build-end.log. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: security bump to version 5.3.14Gustavo Zacarias2012-06-171-1/+1
| | | | | | | Bump php to version 5.3.14 to fix CVE-2012-2143 and other assorted bugs. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: fix WDDX extension build failureGustavo Zacarias2012-06-052-1/+6
| | | | | | | | | | Fix WDDX extension build failure. The documentation and source are conflicting about this, in theory libexpat support is deprecated and libxml2 can replace it, but it seems not so for WDDX, so pull in expat for it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: fix build error for snmp extensionGustavo Zacarias2012-06-041-0/+1
| | | | | | | | PHP requires that net-snmp be built with the ability to load MIB code, so force it on when the extension is enabled. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: security bump to version 5.3.13 and enhanceGustavo Zacarias2012-05-215-237/+400
| | | | | | | | | | | | | | | | | | Bump php to version 5.3.13 to solve multiple CVEs. The 5.2 series is no longer maintained. The PCRE and SPL extensions are no longer optional. Reflection is no longer optional either. Ncurses was spun out to PECL. Add a ton of new extensions and give more granular options on others (like the libxml2-based ones). The FastCGI option no longer exists, it's always on as long as CGI is. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: fixup paths in php-config for cross compilationPeter Korsgaard2012-05-011-0/+9
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: fix build breakageGustavo Zacarias2011-11-262-1/+2
| | | | | | | | The zip extension requires zlib, so select it. [Peter: Only select zlib, not php zlib extension] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: remove useless arguments from AUTOTARGETSThomas Petazzoni2011-09-291-1/+1
| | | | | | | | | | Thanks to the pkgparentdir and pkgname functions, we can rewrite the AUTOTARGETS macro in a way that avoids the need for each package to repeat its name and the directory in which it is present. [Peter: pkgdir->pkgparentdir] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: security bump to 5.2.17Gustavo Zacarias2011-01-171-2/+1
| | | | | | | | | PHP bug #53632 and CVE-2010-4645, where conversions from string to double might cause the PHP interpreter to hang on systems using x87 FPU registers. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: fix CFLAGS handlingPeter Korsgaard2011-01-021-3/+7
| | | | | | | The shell doesn't understand += assignments. Fixes a build issue with sqlite extension and !largefile (and possibly with ext toolchains as well). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: fix gmp extension build after libgmp bumpPeter Korsgaard2010-12-281-0/+30
| | | | | | Patch from php svn r295402. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: libgmp was renamed to gmpGustavo Zacarias2010-12-272-2/+2
| | | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: security bump to version 5.2.16Gustavo Zacarias2010-12-221-1/+1
| | | | | | | | | | | | | | | | | | | | * Fixed extract() to do not overwrite $GLOBALS and $this when using EXTR_OVERWRITE. * Fixed crash in zip extract method (possible CWE-170). * Fixed a possible double free in imap extension. * Fixed possible flaw in open_basedir (CVE-2010-3436). * Fixed NULL pointer dereference in ZipArchive::getArchiveComment. (CVE-2010-3709). * Fixed bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with large amount of data). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: add process control supportThomas Rudin2010-11-242-0/+9
| | | | | | | Closes #2791 Signed-off-by: Thomas Rudin <thomas@rudin.li> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: convert old-style hooks to new-style hooksThomas Petazzoni2010-09-121-7/+10
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Security bump php to 5.2.14Gustavo Zacarias2010-08-241-1/+1
| | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
* php: filter plugin depends on pcrePeter Korsgaard2010-07-221-0/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: pdo mysql extension needs C++ support in toolchainPeter Korsgaard2010-07-211-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: add sqlite3 dependency when using externalGustavo Zacarias2010-06-061-0/+1
| | | | | | | Closes #1945 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: gettext needs WCHAR supportPeter Korsgaard2010-05-251-0/+4
| | | | | | | | gettext needs WCHAR support in the toolchain, and as libglib2 depends on gettext and lots of stuff depends on libglib2, quite a lot of packages needs to have their dependencies adjusted. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Make all package using gettext rely on BR2_NEEDS_GETTEXTThomas Petazzoni2010-05-202-2/+2
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* php: make sure either CLI or CGI is selectedThomas Petazzoni2010-05-091-10/+28
| | | | | | | | | | | | | | | | When neither CLI nor CGI is selected, PHP's configure script fails with: checking whether to build CGI binary... configure: error: No SAPIs selected. Of couse, the help text of the options says that at least one of them should be selected, but when doing testing with randpackageconfig, noone is reading these help texts. Therefore, based on the suggestion of Yann E. Morin, modify the Config.in organization so that at least one of the option is selected. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* php: bump versionGustavo Zacarias2010-03-311-1/+1
| | | | | | | | Closes #1429 [Peter: stick to bz2 upstream] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: remove redundant DISABLE_{IPV6,NLS,LARGEFILE} configure argsPeter Korsgaard2010-03-221-2/+1
| | | | | | | Makefile.autotools.in automatically adds these to the configure invocation, so there's no need to explicitly list them. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Bump php to 5.2.12Gustavo Zacarias2010-01-291-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: fix pdo sqlite compilation with !BR2_LARGEFILEPeter Korsgaard2009-11-231-0/+3
| | | | | | Similar fix as with the sqlite package. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update php package to 5.2.11Gustavo Zacarias2009-10-091-1/+1
| | | | | | | | | | | | Security Enhancements and Fixes in PHP 5.2.11: * Fixed certificate validation inside php_openssl_apply_verification_policy * Fixed sanity check for the color index in imagecolortransparent() * Added missing sanity checks around exif processing * Fixed bug #44683 (popen crashes when an invalid mode is passed) Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: Remove unnecessary dependencies on uclibc.Will Newton2009-09-031-1/+1
| | | | | | | | A C library will have been built by the toolchain makefiles, so there is no need for packages to explicitly depend on uclibc. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: bump versionGustavo Zacarias2009-06-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #409. php-5.2.10 is out, mostly misc bugfixes, one small security fix: Security Enhancements and Fixes in PHP 5.2.10: * Fixed bug #48378 (exif_read_data() segfaults on certain corrupted .jpeg files). (Pierre) Key enhancements in PHP 5.2.10 include: * Added "ignore_errors" option to http fopen wrapper. (David Zulke, Sara) * Fixed memory corruptions while reading properties of zip files. (Ilia) * Fixed memory leak in ob_get_clean/ob_get_flush. (Christian) * Fixed segfault on invalid session.save_path. (Hannes) * Fixed leaks in imap when a mail_criteria is used. (Pierre) * Changed default value of array_unique()'s optional sorting type parameter back to SORT_STRING to fix backwards compatibility breakage introduced in PHP 5.2.9. (Moriyoshi) * Fixed bug #47940 (memory leaks in imap_body). (Pierre, Jake Levitt) * Fixed bug #47903 ("@" operator does not work with string offsets). (Felipe) * Fixed bug #47644 (Valid integers are truncated with json_decode()). (Scott) * Fixed bug #47564 (unpacking unsigned long 32bit big endian returns wrong result). (Ilia) * Fixed bug #47365 (ip2long() may allow some invalid values on certain 64bit systems). * Over 100 bug fixes. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: touch post-install stamp filePeter Korsgaard2009-03-051-0/+1
|
* php: only overwrite php.ini if not present in target_skeletonPeter Korsgaard2009-03-041-1/+2
| | | | Allow platforms to provide a custom php.ini in their target_skeleton.
* php: convert to Makefile.autotools.in and other improvementsPeter Korsgaard2009-03-042-152/+144
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Gustavo Zacarias <gustavo@zacarias.com.ar> Closes #5, #77, #141 and #143. * Migrate php package to Makefile.autotools.in * Make PCRE regex an option (previously forced on) * Add calendar option from bug #77 * Add external sqlite3 option from bug #141 New option BR2_PACKAGE_PHP_PDO_SQLITE_EXTERNAL * Add alternate php.ini configuration option from bug #5 Named BR2_PACKAGE_PHP_CONFIG and defaults to shipped config. In most scenarios the shipped config isn't good enough, it has a high memory limit for embedded for example. * Changed some options from depends to select Namely openssl, libxml2, zlib, gettext, gmp. * Disabled some 'y' defaults to make things lighter by default Namely libxml2, sqlite, pdo and pdo_sqlite. * Made some of the extensions help text more verbose
* php: bump versionPeter Korsgaard2009-03-021-2/+2
| | | | | | Fixes Fixes CVE-2008-5498, closes #137. Patch by Gustavo Zacarias <gustavo@zacarias.com.ar>
* php: Config.ext is in a BR2_PACKAGE_PHP conditional, so get rid of dependsPeter Korsgaard2009-02-251-17/+7
| | | | Hunks missing from r25406.
* php: Config.ext is in a BR2_PACKAGE_PHP conditional, so get rid of dependsPeter Korsgaard2009-02-211-8/+3
|
* php: fix sqlite modulePeter Korsgaard2009-02-212-3/+5
| | | | | | | - php comes with it's own embedded sqlite, so no need to select sqlite - disable largefile support for !BR2_LARGEFILE - php somehow forgets to link with -ldl, breaking the sqlite extension. Fix it by disabling the (unused?) modload support in sqlite.
* php: use alternative download URL so we can use DOWNLOAD macroPeter Korsgaard2009-02-201-2/+2
| | | | As noted by Solar on IRC.
* php: don't use DOWNLOAD macroPeter Korsgaard2009-02-201-1/+1
| | | | | | | | php.net only offers downloads though a strange php script with the file name embedded in the *MIDDLE* of the URL, which isn't compatible with the DOWNLOAD macro. Fix it by reverting php.mk hunk of r24689 to go back to $(WGET). This ofcourse means that the primary site / fallback mirror stuff isn't used.
* readline: s/BR2_READLINE/BR2_PACKAGE_READLINE/Peter Korsgaard2009-01-301-1/+1
| | | | Package configs should start with BR2_PACKAGE_.
* Fix spelling error, causing php to use host includes, add patching and ↵Ulf Samuelsson2009-01-251-1/+5
| | | | unpacked targets
* package/: convert to DOWNLOAD helperPeter Korsgaard2009-01-161-1/+1
|
* Bump php version since source is removed due to security riskUlf Samuelsson2009-01-111-1/+1
|
* Bump PHP version to 5.2.7.Thomas Petazzoni2008-12-131-1/+1
| | | | | | | Patch provided by Gustavo Zacarias <gustavo@zacarias.com.ar>. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/: get rid of unneeded $(strip ..)Peter Korsgaard2008-12-081-1/+1
|
* buildroot: remove trailing spacesPeter Korsgaard2008-08-042-2/+2
| | | | | | | for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`; do sed -i 's/ \+$//' $i; done
* Kconfig: remove 'default n'Peter Korsgaard2008-07-172-17/+0
| | | | 'default n' is the default, so there's no need to say it explicitly.
* php: fix s/EXIT/EXT/ typo in simplexml selectPeter Korsgaard2008-06-161-1/+1
|
* Add missing dependsArnar Mar Sigurðsson2008-06-012-0/+3
|
* Dump php to version 5.2.6 and add SimpleXML extension to config menuArnar Mar Sigurðsson2008-06-012-15/+25
|
* php: hide extensions menu if not enabledPeter Korsgaard2008-03-251-0/+2
|