Add support for ionCube Loader on PHP 8.4 (#1078)
parent
dba57f828d
commit
4d15b54ed7
|
@ -2,6 +2,7 @@ cassandra !jessie !stretch !buster !bullseye !bookworm
|
|||
ddtrace !jessie
|
||||
ecma_intl !buster !bullseye
|
||||
geos !alpine3.9 !alpine3.10
|
||||
ioncube_loader !8.4-alpine
|
||||
lz4 !jessie
|
||||
memprof !alpine3.9 !alpine3.10 !alpine3.11 !alpine3.12 !alpine3.13 !alpine3.14 !alpine3.15
|
||||
parallel zts
|
||||
|
|
|
@ -41,7 +41,7 @@ inotify 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4
|
|||
interbase 5.5 5.6 7.0 7.1 7.2 7.3
|
||||
intl 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4
|
||||
ion 8.1 8.2 8.3 8.4
|
||||
ioncube_loader 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.1 8.2 8.3
|
||||
ioncube_loader 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.1 8.2 8.3 8.4
|
||||
jsmin 5.5 5.6 7.0 7.1 7.2 7.3 7.4
|
||||
json_post 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4
|
||||
jsonpath 7.4 8.0 8.1 8.2 8.3 8.4
|
||||
|
|
|
@ -2546,10 +2546,12 @@ actuallyInstallComposer() {
|
|||
# Install ionCube Loader
|
||||
installIonCubeLoader() {
|
||||
installIonCubeLoader_version=''
|
||||
if test $PHP_MAJMIN_VERSION -lt 804; then
|
||||
# For 14.4.0 we have a Segmentation Fault
|
||||
installIonCubeLoader_version=14.0.0
|
||||
fi
|
||||
case "$DISTRO" in
|
||||
alpine)
|
||||
# For 14.4.0 we have a Segmentation Fault
|
||||
installIonCubeLoader_version=14.0.0
|
||||
;;
|
||||
esac
|
||||
installIonCubeLoader_versionForUrl=''
|
||||
installIonCubeLoader_versionForMessage=latest
|
||||
if test -n "$installIonCubeLoader_version"; then
|
||||
|
|
|
@ -269,8 +269,16 @@ getAllPHPVersionsForExtension() {
|
|||
getAllPHPVersionsForExtension_reqs="$CI_BUILD_DIR/data/special-requirements"
|
||||
if test -f "$getAllPHPVersionsForExtension_reqs"; then
|
||||
getAllPHPVersionsForExtension_filtered_result=''
|
||||
case "$IPETEST_DOCKER_DISTRO" in
|
||||
alpine*)
|
||||
getAllPHPVersionsForExtension_baseDistro="alpine"
|
||||
;;
|
||||
*)
|
||||
getAllPHPVersionsForExtension_baseDistro="debian"
|
||||
;;
|
||||
esac
|
||||
for getAllPHPVersionsForExtension_result_filter in $getAllPHPVersionsForExtension_result; do
|
||||
if stringInList "!$getAllPHPVersionsForExtension_result_filter-$IPETEST_DOCKER_DISTRO" "$(cat "$getAllPHPVersionsForExtension_reqs" | grep -E "^$1[ \t]")"; then
|
||||
if stringInList "!$getAllPHPVersionsForExtension_result_filter-$IPETEST_DOCKER_DISTRO" "$(cat "$getAllPHPVersionsForExtension_reqs" | grep -E "^$1[ \t]")" || stringInList "!$getAllPHPVersionsForExtension_result_filter-$getAllPHPVersionsForExtension_baseDistro" "$(cat "$getAllPHPVersionsForExtension_reqs" | grep -E "^$1[ \t]")"; then
|
||||
printf 'Note: extension "%s" is not supported for distro "%s" using php "%s"\n' "$1" "$IPETEST_DOCKER_DISTRO" "$getAllPHPVersionsForExtension_result_filter" >/dev/stderr
|
||||
else
|
||||
getAllPHPVersionsForExtension_filtered_result="$getAllPHPVersionsForExtension_filtered_result $getAllPHPVersionsForExtension_result_filter"
|
||||
|
|
Loading…
Reference in New Issue