php8: update to 8.3.14
authorMichael Heimpold <mhei@heimpold.de>
Sat, 23 Nov 2024 11:18:50 +0000 (12:18 +0100)
committerMichael Heimpold <mhei@heimpold.de>
Sun, 24 Nov 2024 20:38:05 +0000 (21:38 +0100)
This fixes:
    - CVE-2024-8932
    - CVE-2024-11236
    - CVE-2024-11236
    - CVE-2024-11234
    - CVE-2024-11233

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.14

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
lang/php8/Makefile
lang/php8/patches/0022-Use-system-timezone.patch
lang/php8/patches/0025-php-5.4.9-fixheader.patch
lang/php8/patches/1004-disable-phar-command.patch

index 8a2bf6cde619cf46a13b2d4fae9f13550f526f99..17f42620807c086382ad04a9b1848a0e5911cb60 100644 (file)
@@ -6,7 +6,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=php
-PKG_VERSION:=8.3.12
+PKG_VERSION:=8.3.14
 PKG_RELEASE:=1
 
 PKG_MAINTAINER:=Michael Heimpold <mhei@heimpold.de>
@@ -16,7 +16,7 @@ PKG_CPE_ID:=cpe:/a:php:php
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://www.php.net/distributions/
-PKG_HASH:=f774e28633e26fc8c5197f4dae58ec9e3ff87d1b4311cbc61ab05a7ad24bd131
+PKG_HASH:=58b4cb9019bf70c0cbcdb814c7df79b9065059d14cf7dbf48d971f8e56ae9be7
 
 PKG_BUILD_PARALLEL:=1
 PKG_BUILD_FLAGS:=no-mips16
index eeafac72352e46c53a12ed1876bd7c44ce1b73b0..1ac44204b68155e64ba2f99f32baade1beb36720 100644 (file)
@@ -15,7 +15,7 @@ To be used in tandem with use_embedded_timezonedb.patch and use_embedded_timezon
 
 --- a/ext/date/php_date.c
 +++ b/ext/date/php_date.c
-@@ -567,6 +567,23 @@ static const char* guess_timezone(const
+@@ -568,6 +568,23 @@ static const char* guess_timezone(const
        } else if (*DATEG(default_timezone)) {
                return DATEG(default_timezone);
        }
index b223012cf0bc81d64afc7d204c4dc3832a47d84b..b423fc1026368b946a63ef3225c4031ab022d74e 100644 (file)
@@ -9,7 +9,7 @@ Make generated php_config.h constant across rebuilds.
 
 --- a/configure.ac
 +++ b/configure.ac
-@@ -1507,7 +1507,7 @@ PHP_REMOVE_USR_LIB(LDFLAGS)
+@@ -1501,7 +1501,7 @@ PHP_REMOVE_USR_LIB(LDFLAGS)
  EXTRA_LDFLAGS="$EXTRA_LDFLAGS $PHP_LDFLAGS"
  EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $PHP_LDFLAGS"
  
index ad527bfb0241ccdeaf664e4e18b7262dc831d6ff..dab5993b942171d73cd13a134dc99599441a7297 100644 (file)
@@ -11,7 +11,7 @@
  
 --- a/configure.ac
 +++ b/configure.ac
-@@ -1703,13 +1703,13 @@ CFLAGS_CLEAN="$CFLAGS \$(PROF_FLAGS)"
+@@ -1697,13 +1697,13 @@ CFLAGS_CLEAN="$CFLAGS \$(PROF_FLAGS)"
  CFLAGS="\$(CFLAGS_CLEAN) $standard_libtool_flag"
  CXXFLAGS="$CXXFLAGS $standard_libtool_flag \$(PROF_FLAGS)"