Skip to content

Commit fe81eb2

Browse files
committed
patch php for openssl 4
1 parent 31f6648 commit fe81eb2

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

‎deps-packaging/php/cfbuild-php.spec‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ Release: 1
77
Source0: php-%{php_version}.tar.gz
88
Source1: php.ini
99
Source2: php-fpm.conf
10+
11+
Patch2: 0002-Honor-SOURCE_DATE_EPOCH-in-phar.patch
12+
# openssl 4.0 compat patches
13+
Patch3: 0003-replace-ERR_NUM_ERRORS-with-PHP_OPENSSL_ERR_BUFFER_S.patch
14+
Patch4: 0004-ASN1_STRING-has-been-made-opaque-in-OpenSSL-4.patch
15+
1016
License: MIT
1117
Group: Other
1218
Url: https://cfengine.com
@@ -25,7 +31,8 @@ then
2531
patch -p1 < %{_topdir}/SOURCES/0001-Disable-fancy-intrinsics-stuff.patch
2632
fi
2733

28-
patch -p1 < %{_topdir}/SOURCES/0002-Honor-SOURCE_DATE_EPOCH-in-phar.patch
34+
# apply patches specified with PatchN above
35+
%autopatch -p1
2936

3037
%if %{?rhel}%{!?rhel:0} == 8
3138
CFLAGS="-fPIE"

‎deps-packaging/php/debian/rules‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ build-stamp:
1313
dh_testdir
1414

1515
patch -p1 < $(CURDIR)/0002-Honor-SOURCE_DATE_EPOCH-in-phar.patch
16+
patch -p1 < $(CURDIR)/0003-replace-ERR_NUM_ERRORS-with-PHP_OPENSSL_ERR_BUFFER_S.patch
17+
patch -p1 < $(CURDIR)/0004-ASN1_STRING-has-been-made-opaque-in-OpenSSL-4.patch
1618

1719
./configure --prefix=$(PREFIX)/httpd/php \
1820
--with-config-file-scan-dir=$(PREFIX)/httpd/php/lib \

0 commit comments

Comments
 (0)