aboutsummaryrefslogtreecommitdiff
path: root/lang/php7/patches
Commit message (Collapse)AuthorAge
* php7: drop packageMichael Heimpold2021-12-09
| | | | | | | | | | Active support for PHP 7.4 branch ended a few days ago. Since we have PHP 8.x in the repository for a while and we migrated all PECL extension packages already, let's focus on that newer version and drop support for 7.4. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.4.26Michael Heimpold2021-11-20
| | | | | | | | | This fixes: - CVE-2021-21707 Also drop upstream patch which is included in the release now. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: Support for icu 70.1Hirokazu MORIKAWA2021-11-02
| | | | | | | | | | This PR prepares PHP for a few minor changes that cause PHP builds to fail when using --enable-intl with ICU 70.1. Change UBool to bool for equality operators in ICU >= 70.1 https://github.com/php/php-src/pull/7596 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* php7: update to 7.4.23Michael Heimpold2021-08-31
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.4.21Michael Heimpold2021-07-05
| | | | | | | | This fixes: - CVE-2021-21704 - CVE-2021-21705 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.4.16Michael Heimpold2021-03-04
| | | | | | Also refresh patch. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* php7: remove obsolete patch for ICU 68.1Michael Heimpold2020-11-29
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: fix for icu 68.1Hirokazu MORIKAWA2020-11-13
| | | | | | | https://github.com/openwrt/packages/pull/13883 https://github.com/php/php-src/commit/8eaaabd Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* php7: update to 7.4.11Michael Heimpold2020-10-03
| | | | | | | | This fixes: - CVE-2020-7069 - CVE-2020-7070 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.4.3Michael Heimpold2020-02-25
| | | | | | | | | This fixes: - CVE-2020-7061 - CVE-2020-7062 - CVE-2020-7063 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: major upgrade to 7.4.1Michael Heimpold2019-12-21
| | | | | | | | | | | | | - remove obsolete patches and update other ones - filter support is now available as an extension module - php7-mod-hash: this extension is now part of the core binary and cannot be built as an extension module anymore - php7-mod-gd: - do not use bundled libgd, but rely on external one - this also obsoletes dependencies and configuration options - php7-mod-zip: requires external libzip now Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: Properly fix compilation without deprecated APIsRosen Penev2019-11-25
| | | | | | | It seems that OpenSSL is bugged. While OpenSSL uses this code, it doesn't export these defines anywhere. Match against the API version instead. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* php7: Fix compilation without deprecated OpenSSL APIsRosen Penev2019-04-20
| | | | | | Refreshed patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* php7: update to 7.2.16Michael Heimpold2019-03-13
| | | | | | | | Also refresh patch which does not apply cleanly anymore. Run tested on Duckbill for mxs platform. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: fix cross compiling patch (fixes #8166)Michael Heimpold2019-02-10
| | | | | Fixes: e148924a4 ("php7: update to 7.2.15") Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.2.15Michael Heimpold2019-02-09
| | | | | | Also refresh patch which does not apply cleanly anymore. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.2.5Michael Heimpold2018-04-28
| | | | | | Also drop obsolete patches. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: fix compile issue with icu 61.1 (refs #5853)Michael Heimpold2018-04-02
| | | | | | Compile tested only at the moment. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.2.2Michael Heimpold2018-02-05
| | | | | | Also refresh patches to reflect new year. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: redux of fix for issue #5488Philip Prindeville2018-01-25
| | | | | | | Upstream was a little premature on asking for a change and not vetting it. Here is the currently proposed fix. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* php7: fix issue 5488Philip Prindeville2018-01-25
| | | | | | | | | | | Depending on which version of libiconv you're using, php_iconv_string() doesn't always null out *out as part of its initialization. This patch makes that behavior invariant. Submitted upstream as https://github.com/php/php-src/pull/3037 where it's approved and waiting a merge. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* php7: update to 7.2.1Michael Heimpold2018-01-04
| | | | | | | | | Remove a patch which was included upstream. While at, also add openssl configuration parameters when modules are selected which depend on openssl (reported by Philip Prindeville). Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: fix syntax issue in MIPS code for pcrePhilip Prindeville2017-12-29
| | | | | | Copied from upstream (master). Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* php7: disable valgrind supportMichael Heimpold2017-12-28
| | | | | | | | | | | | | The check to enable/disable this new feature of PHP 7.2 works incorrectly when cross-compiling because it detects the host headers only and there is no way to pass in a dedicated directory. The wish to change this was reported upstream at: https://bugs.php.net/bug.php?id=75722 For the meantime, use a self-cooked patch. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php7: update to 7.2.0Philip Prindeville2017-12-22
| | | | | | | | Also drop mcrypt module as it's deprecated. Dropped patches have been accepted upstream or something homologous. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* php7: remove build timestampAlexander Couzens2017-12-14
| | | | | | | | Build timestamp prevents reproducible builds [0]. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* php7: try to fix compilation on LEDE buildbotsMichael Heimpold2017-11-26
| | | | | | | | | | | | | | | | Detection of U8T_DECOMPOSE seems to be broken when cross-compiling, so needs to be preseeded. -snip- checking for utf8_mime2text signature... new checking for U8T_DECOMPOSE... configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information. -snap- This requires also a patch for PHP to make the preseeding working. 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: 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: 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: 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.1Michael Heimpold2017-01-24
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* 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>
* php7: update to 7.1.0Michael Heimpold2017-01-10
| | | | | | Adjust patches for new upstream revision. 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: package phar extensionMichael Heimpold2016-09-21
| | | | 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: 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>