git: 7b5f3ea05e0a - main - lang/fpc-devel: fix far conditional branches on powerpc64*
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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