Skip to content

Commit c1c6c51

Browse files
committed
Update geos patch [skip ci]
1 parent 34a5396 commit c1c6c51

File tree

1 file changed

+5
-1
lines changed
  • src/scripts/extensions/patches

1 file changed

+5
-1
lines changed

src/scripts/extensions/patches/geos.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
patch_geos() {
2-
if [ "$(php -r "echo PHP_VERSION_ID;")" -ge 70000 ]; then
2+
php_version_id="$(php -r "echo PHP_VERSION_ID;")"
3+
if [ "$php_version_id" -ge 70000 ]; then
34
sed -i~ -e "s/, ce->name/, ZSTR_VAL(ce->name)/; s/ulong /zend_ulong /" geos.c
45
fi
6+
if [ "$php_version_id" -ge 80500 ]; then
7+
sed -i~ -e "s/zend_exception_get_default(TSRMLS_C)/zend_ce_exception/" geos.c
8+
fi
59
get -q -n /tmp/php8.patch https://git.remirepo.net/cgit/rpms/php/php-geos.git/plain/0003-add-all-arginfo-and-fix-build-with-PHP-8.patch
610
get -q -n /tmp/toString.patch https://git.remirepo.net/cgit/rpms/php/php-geos.git/plain/0006-fix-__toString-with-8.2.patch
711
patch -p1 < /tmp/php8.patch 2>/dev/null || true

0 commit comments

Comments
 (0)