git: 7b5f3ea05e0a - main - lang/fpc-devel: fix far conditional branches on powerpc64*

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Sat, 31 Oct 2026 21:34:07 UTC
The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7b5f3ea05e0aef54c67c5aa0fd3ec3d3754a2044

commit 7b5f3ea05e0aef54c67c5aa0fd3ec3d3754a2044
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2026-10-30 15:08:53 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2026-10-31 21:33:16 +0000

    lang/fpc-devel: fix far conditional branches on powerpc64*
    
    FPC mixed up labels of different types when fixing up conditional
    branches whose target is too far away, so some of them were missed and
    the assembler failed on them. This broke comms/cqrlog.
---
 lang/fpc-devel/Makefile | 2 ++
 lang/fpc-devel/distinfo | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index 48f46e9fe393..a446f78f66f8 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -6,6 +6,8 @@ MASTER_SITES=	LOCAL/acm/freepascal/:bootstrap \
 		LOCAL/pkubaj:bootstrap
 PKGNAMESUFFIX=	-devel
 DIST_SUBDIR=	freepascal
+PATCH_SITES=	https://gitlab.com/freepascal.org/fpc/source/-/commit/
+PATCHFILES=	f323f2f8ec6ec1a966072a8dcd2c0144cf95f87c.patch:-p1
 
 MAINTAINER=	acm@FreeBSD.org
 COMMENT=	Free Pascal compiler with Turbo and Delphi (devel)
diff --git a/lang/fpc-devel/distinfo b/lang/fpc-devel/distinfo
index 515bebf908dd..404c70452fe3 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1788306837
+TIMESTAMP = 1793364317
 SHA256 (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 2e175954442e28799edfe08c01635d209298b992f1062d03872571d58aa9f43a
 SIZE (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 1364288
 SHA256 (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 8cf6258688c3457f27bcec18e6993443ed2fcfe7d7c8697d54a13f32965e8fb0
@@ -15,3 +15,5 @@ SHA256 (freepascal/fpc-3.2.2.man.tar.gz) = 4b7d7d50922531fa01e00d0bc913abb40426b
 SIZE (freepascal/fpc-3.2.2.man.tar.gz) = 47334
 SHA256 (freepascal/fpc-source-da47439dd51b003bc45f1ad41bd2ca24614d13f7_GL0.tar.gz) = a145d2b2381a301d318ad6c2b62777833f75a0dc09a531fd27199c1271aa2b9f
 SIZE (freepascal/fpc-source-da47439dd51b003bc45f1ad41bd2ca24614d13f7_GL0.tar.gz) = 61684365
+SHA256 (freepascal/f323f2f8ec6ec1a966072a8dcd2c0144cf95f87c.patch) = c73fb4aa60ee6908153fcd7f67bbf5e75e72c1d6a511670fafc49d9e825b0b75
+SIZE (freepascal/f323f2f8ec6ec1a966072a8dcd2c0144cf95f87c.patch) = 6191