git: 1bdb8a640439 - main - devel/ioncube: Update 14.4.1 => 15.5.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 16 Mar 2026 21:35:11 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1bdb8a640439cec1aba77888f09a0e3cd5ad2571
commit 1bdb8a640439cec1aba77888f09a0e3cd5ad2571
Author: Svyatoslav Lempert <svyatoslav.lempert@gmail.com>
AuthorDate: 2026-03-16 21:22:42 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-03-16 21:22:42 +0000
devel/ioncube: Update 14.4.1 => 15.5.0
Changelog:
2026-03-12 15.5.0:
- Fix for a bug with getStaticVariables in PHP 8 where the reflection
function did not get the updated values of the static variables after
the subject function was run.
2025-12-02 15.5.0 BETA (update):
- Fix for beta PHP 8.5.0 loaders where a missing symbol error would
occur if PHP was configured with --enable-rtld-now.
2025-11-21 15.5.0 BETA:
- Beta release of PHP 8.5 loaders for Linux that will run encoded files
produced by the PHP 8.4, 8.3 & 8.2 Encoders. These loaders should only
be used for testing and not in production.
2025-10-14 15.0.0:
- New loaders required to run files produced by the version 15 encoders.
In particular, the PHP 8.4 Loader will run files produced by the V15i
PHP 8.4 encoder as well as files produced by the PHP 8.2 and 8.3
encoders. The new loaders will also run files produced by earlier
versions of the encoder.
https://www.ioncube.com/loaders.php
Replace "MAINTAINER_MODE" with ".ifmake makesum".
PR: 293711
---
devel/ioncube/Makefile | 14 +++++---------
devel/ioncube/distinfo | 10 +++++-----
2 files changed, 10 insertions(+), 14 deletions(-)
diff --git a/devel/ioncube/Makefile b/devel/ioncube/Makefile
index cb90a2ef1ca9..98d1e30507f9 100644
--- a/devel/ioncube/Makefile
+++ b/devel/ioncube/Makefile
@@ -1,11 +1,15 @@
PORTNAME= ioncube
-DISTVERSION= 14.4.1
+DISTVERSION= 15.5.0
CATEGORIES= devel
MASTER_SITES= http://downloads.ioncube.com/loader_downloads/ \
http://downloads2.ioncube.com/loader_downloads/ \
http://dl.ispsystem.info/ioncube/${DISTVERSION}/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
+.ifmake !(makesum || makeplist || distclean)
DISTNAME= ${PORTNAME}_loaders_fre_${VER}_${ARCH:S,i386,x86,:S,amd64,x86-64,}
+.else
+DISTFILES= ${ONLY_FOR_ARCHS:S,i386,x86,:S,amd64,x86-64,:C,(.*),${PORTNAME}_loaders_fre_${VER}_\1${EXTRACT_SUFX},}
+.endif
DIST_SUBDIR= ${PORTNAME}/${DISTVERSION}
MAINTAINER= svyatoslav.lempert@gmail.com
@@ -20,7 +24,6 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
IGNORE_DragonFly= is unsupported on DragonFly
ONLY_FOR_ARCHS= amd64 i386
USES= php:flavors
-IGNORE_WITH_PHP= 85
NO_BUILD= yes
SUB_FILES= pkg-message
@@ -30,13 +33,6 @@ VER= 11
PHP_INSTVER= ${PHP_VERSION:C/^([0-9]+\.[0-9]+).*/\1/}
-# For update distinfo run: make makesum -DMAINTAINER_MODE
-.if defined(MAINTAINER_MODE)
-.for arch in ${ONLY_FOR_ARCHS}
-DISTFILES+= ${PORTNAME}_loaders_fre_${VER}_${arch:S,i386,x86,:S,amd64,x86-64,}${EXTRACT_SUFX}
-.endfor
-.endif # defined(MAINTAINER_MODE)
-
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/
${INSTALL_DATA} ${WRKSRC}/ioncube_loader_fre_${PHP_INSTVER}.so \
diff --git a/devel/ioncube/distinfo b/devel/ioncube/distinfo
index 0b6a966c838e..985c6414033a 100644
--- a/devel/ioncube/distinfo
+++ b/devel/ioncube/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750888888
-SHA256 (ioncube/14.4.1/ioncube_loaders_fre_11_x86-64.tar.gz) = f6f9e3845ef9b34bbf5db0cbb0dd0c97df257cb5fb436994bb1c33b208b625a6
-SIZE (ioncube/14.4.1/ioncube_loaders_fre_11_x86-64.tar.gz) = 18447388
-SHA256 (ioncube/14.4.1/ioncube_loaders_fre_11_x86.tar.gz) = f6625850e984f4b036d90be85457aa28c8c9ca9c8175cbf417e0ebd80911e131
-SIZE (ioncube/14.4.1/ioncube_loaders_fre_11_x86.tar.gz) = 18280332
+TIMESTAMP = 1773626769
+SHA256 (ioncube/15.5.0/ioncube_loaders_fre_11_x86-64.tar.gz) = 9804efdfee281d4482c9861531c1daa86113f3918781d284d56d0513eafe2ca4
+SIZE (ioncube/15.5.0/ioncube_loaders_fre_11_x86-64.tar.gz) = 29199030
+SHA256 (ioncube/15.5.0/ioncube_loaders_fre_11_x86.tar.gz) = 0eb4a2a24c91786fd2160afa585cfb5e42424c7d119d01c319b83a94b6752447
+SIZE (ioncube/15.5.0/ioncube_loaders_fre_11_x86.tar.gz) = 29029737