git: 3bb4c1e9bb23 - 2025Q2 - devel/ioncube: Update 14.4.0 => 14.4.1

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Wed, 25 Jun 2025 23:08:30 UTC
The branch 2025Q2 has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3bb4c1e9bb23c44d5287940b3746d525ad08983b

commit 3bb4c1e9bb23c44d5287940b3746d525ad08983b
Author:     Christos Chatzaras <chris@cretaforce.gr>
AuthorDate: 2025-06-25 22:59:20 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-06-25 23:08:23 +0000

    devel/ioncube: Update 14.4.0 => 14.4.1
    
    Changelog:
    Fixed a crash that could occur on PHP 8.4.6+ when class inheritance
    involved a mix of encoded and unencoded files.
    https://www.ioncube.com/loaders.php
    
    PR:             287685
    Approved by:    Svyatoslav Lempert <svyatoslav.lempert@gmail.com> (maintainer)
    MFH:            2025Q2
    
    (cherry picked from commit 0f0051ddba2ac677a3b28b76ddc8298a68bfeef4)
---
 devel/ioncube/Makefile |  9 ++++++++-
 devel/ioncube/distinfo | 11 +++++------
 2 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/devel/ioncube/Makefile b/devel/ioncube/Makefile
index 9cce06a64267..f50a1fd5bda4 100644
--- a/devel/ioncube/Makefile
+++ b/devel/ioncube/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ioncube
-DISTVERSION=	14.4.0
+DISTVERSION=	14.4.1
 CATEGORIES=	devel
 MASTER_SITES=	http://downloads.ioncube.com/loader_downloads/ \
 		http://downloads2.ioncube.com/loader_downloads/ \
@@ -29,6 +29,13 @@ 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 ab49f2083e01..0b6a966c838e 100644
--- a/devel/ioncube/distinfo
+++ b/devel/ioncube/distinfo
@@ -1,6 +1,5 @@
-TIMESTAMP = 1742119614
-SHA256 (ioncube/14.4.0/ioncube_loaders_fre_11_x86-64.tar.gz) = f40fc6593edd06d9492ac24a08da100cde3450abff7f924092105cbf512bd8af
-SIZE (ioncube/14.4.0/ioncube_loaders_fre_11_x86-64.tar.gz) = 18462991
-TIMESTAMP = 1742119675
-SHA256 (ioncube/14.4.0/ioncube_loaders_fre_11_x86.tar.gz) = a961bb19a89c0e174427255b2118b8af74a0f66ff3bc992f6906660f5e5c90c3
-SIZE (ioncube/14.4.0/ioncube_loaders_fre_11_x86.tar.gz) = 18291803
+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