Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Mar 2026 21:35:11 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Svyatoslav Lempert <svyatoslav.lempert@gmail.com>
Subject:   git: 1bdb8a640439 - main - devel/ioncube: Update 14.4.1 => 15.5.0
Message-ID:  <69b8778f.43659.231d4365@gitrepo.freebsd.org>

index | next in thread | raw e-mail

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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b8778f.43659.231d4365>