aboutsummaryrefslogtreecommitdiff
path: root/lang/php7
Commit message (Collapse)AuthorAge
...
* php7: update to 7.1.11Michael Heimpold2017-10-31
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: upgrade to 7.1.10Michael Heimpold2017-10-03
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: add conditional dependency to libstdcpp for FPMMichael Heimpold2017-09-27
| | | | | | This should fix buildbot breakage introduced by last commit. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: drop dependency to cgi for fpm sapi (refs #4522)Michael Heimpold2017-09-26
| | | | | | | | | | The FPM SAPI works fine without the CGI SAPI installed. It seems that this is a copy & paste error introduced a long time ago, when FPM support was added - and nobody noticed. So drop the dependency now to allow smaller footprints on installations which only use FPM. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: upgrade to 7.1.9Michael Heimpold2017-09-04
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: backport upstream fix for multiline loggingPhilip Prindeville2017-08-19
| | | | | | See: https://github.com/php/php-src/pull/2674 Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* php7: upgrade to 7.1.8Michael Heimpold2017-08-07
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: upgrade to 7.1.7Michael Heimpold2017-07-29
| | | | | | | | | This fixes several CVEs: - in mbstring: CVE-2017-9224, CVE-2017-9226, CVE-2017-9227, CVE-2017-9228, CVE-2017-9229 - in gd: CVE-2017-7890 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: add SNMP module to bundlePhilip Prindeville2017-06-16
| | | | | | | | Add native support for SNMP manager functions, so scripts don't have to call system("snmpget -v2c ...") etc. Cuts down on fork/exec pairs and simplifies issues with parsing intermediate output. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* php7: update to 7.1.6Michael Heimpold2017-06-10
| | | | | | | | | Removed patch 1008-fix-musl-sys-headers.patch which was integrated upstream. (Compile tested only so far) Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.1.5Michael Heimpold2017-05-14
| | | | | | Remove patch 1006-fix-gettext.patch which was integrated upstream. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: use TARGET_CXXFLAGS instead of TARGET_CPPFLAGS for C++ optionMichael Heimpold2017-04-18
| | | | | | | | | This fixes a stupid typo from last commit which lead to the following compiler warning: cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: fix build of php7-mod-intlMichael Heimpold2017-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the following build error (shortened paths for readability): -snip- In file included from .../php-7.1.4/ext/intl/intl_convertcpp.h:26:0, from .../php-7.1.4/ext/intl/intl_convertcpp.cpp:21: .../staging_dir/target-arm_arm926ej-s_musl_eabi/usr/include/unicode/unistr.h:56:16: error: 'UChar' does not name a type u_strlen(const UChar *s); ^ .../staging_dir/target-arm_arm926ej-s_musl_eabi/usr/include/unicode/unistr.h:80:19: error: 'char16_t' has not been declared char16_t *dest, int32_t destCapacity, ^ .../staging_dir/target-arm_arm926ej-s_musl_eabi/usr/include/unicode/unistr.h:81:25: error: 'char16_t' does not name a type const char16_t *src, int32_t srcLength, ^ In file included from .../php-7.1.4/ext/intl/intl_convertcpp.h:26:0, from .../php-7.1.4/ext/intl/intl_convertcpp.cpp:21: .../staging_dir/target-arm_arm926ej-s_musl_eabi/usr/include/unicode/unistr.h:462:16: error: 'char16_t' does not name a type const char16_t *srcChars) const; ^ [...] -snap- This build error was introduced by update of icu to 59.1. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: fix php build issues with musl headers (fixes #4263)Philip Prindeville2017-04-17
| | | | | | | | | | | MUSL is complaining about <sys/poll.h> instead of <poll.h>. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> [ Replaced the *-t1lib filtering stuff by simply removing the left-over configure option ] Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: enable filter support by default (fixes #3831)Michael Heimpold2017-04-13
| | | | | | | | | Filter support brings several useful features which many PHP applications rely on. To make it easier for users who don't want to build own packages enable this by default. This slightly increases the binary SAPI packages, but since PHP is a huge monster anyway, I doubt this hurts anybody. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.1.4Michael Heimpold2017-04-13
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: fix bind_textdomain_codeset detection (refs #4250)Michael Heimpold2017-04-11
| | | | | | | | The gettext extension is only useful when linked against libintl-full package, however, the detection did not work sucessfully. This patch by @Dimazhan fixes this. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.1.3Michael Heimpold2017-03-20
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.1.2Michael Heimpold2017-02-24
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.1.1Michael Heimpold2017-01-24
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: fix xml2-config path to unbreak buildMatthias Schiffer2017-01-24
| | | | | | Partially reverts 4a984a8d6. Fixes #3907. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* php7: add a patch to fix build on aarch64Michael Heimpold2017-01-11
| | | | | | | | | | | This fixes the following build error, spotted by the LEDE buildbots: {standard input}: Assembler messages: {standard input}:557: Error: operand 3 should be an integer register -- `mul x0,x0,1048576' {standard input}:558: Error: operand 3 should be an integer register -- `smulh x1,x0,1048576' Makefile:1466: recipe for target 'ext/opcache/zend_accelerator_module.lo' failed Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* Merge pull request #3813 from NeoRaider/hostpkgMatthias Schiffer2017-01-11
|\ | | | | Use STAGING_DIR_HOSTPKG where appropriate
| * treewide: replace $(STAGING_DIR)/host and $(HOST_BUILD_PREFIX) with ↵Matthias Schiffer2017-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $(STAGING_DIR_HOSTPKG) As both LEDE and OpenWrt have STAGING_DIR_HOSTPKG now, we can start to rely on it. See 73b7f55424de52d8179a9ad808252fe3bf8dcc9d for more information on STAGING_DIR_HOSTPKG. STAGING_DIR_HOSTPKG won't actually be changed before the first LEDE release (it is equivalent to $(STAGING_DIR)/host), so this simple search/replace cleanup is safe to apply. Doing this cleanup now will be useful for the Gluon project (an OpenWrt/LEDE based firmware framework) for experimenting with modifying STAGING_DIR_HOSTPKG before doing this in the LEDE upstream. Also fixes a typo in the dbus Makefile ("STAGIND_DIR"). Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* | php7: update to 7.1.0Michael Heimpold2017-01-10
|/ | | | | | Adjust patches for new upstream revision. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7-pecl-http: fix build for big endian (fixes #3691)Michael Heimpold2016-12-23
| | | | | | While at, improve pre-seeded dependency detection. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.0.13Michael Heimpold2016-11-16
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.0.12Michael Heimpold2016-10-16
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: adjust patch to unbreak build (fixes #3202)Michael Heimpold2016-09-22
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.0.11Michael Heimpold2016-09-21
| | | | | | | | | | | This fixes the following CVEs: - in intl: CVE-2016-7416 - in mysqlnd: CVE-2016-7412 - in phar: CVE-2016-7414 - in spl: CVE-2016-7417 - in wddx: CVE-2016-7413, CVE-2016-7418 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: package phar extensionMichael Heimpold2016-09-21
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7/php7-pecl-*: introduce load orderMichael Heimpold2016-09-06
| | | | | | | | | | | | | | | Some PECL modules (possibly also php modules) depend on special load order, otherwise loading the module will fail due to unresolvable symbols. This changeset introduces a very simple compile-time defined order by specifying a prefix for the ini file with the load directive. If not given, it uses a default value. It also updates all current pecl module packages to take this new approach. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: mod-mysqli: use libmysqlclient instead of libmysqlclient_r (refs #3132)Michael Heimpold2016-09-04
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: fix two build problemsMichael Heimpold2016-09-04
| | | | | | | 1) fix rebuilding with existing staging area 2) fix dependency to libmysqlclient (fixes #3132) Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: restructure patchesMichael Heimpold2016-09-03
| | | | | | | - Add some more patches from Debian - Rename existing ones (our own patches starts with prefix 1000+) Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: add new packageMichael Heimpold2016-09-03
This is a copy of the existing php5 stuff, adopted for PHP7. Please not, that its not supported to install both php5 and php7 in parallel on the target. Signed-off-by: Michael Heimpold <mhei@heimpold.de>