git: 48129a7216a3 - main - devel/objfw: replace powerpc64* fix with upstream version

Piotr Kubaj <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=48129a7216a3b26ebe45f9c226eed41027342052

commit 48129a7216a3b26ebe45f9c226eed41027342052
Author:     Piotr Kubaj <[email protected]>
AuthorDate: 2026-08-12 06:45:21 +0000
Commit:     Piotr Kubaj <[email protected]>
CommitDate: 2026-08-12 12:54:27 +0000

    devel/objfw: replace powerpc64* fix with upstream version
---
 ...atch-src_runtime_lookup-asm_lookup-asm-powerpc64-elf.S | 13 -------------
 devel/objfw/files/patch-src_runtime_tagged-pointer.m      | 15 +++++++++++++++
 2 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/devel/objfw/files/patch-src_runtime_lookup-asm_lookup-asm-powerpc64-elf.S b/devel/objfw/files/patch-src_runtime_lookup-asm_lookup-asm-powerpc64-elf.S
deleted file mode 100644
index cc7859a92dff..000000000000
--- a/devel/objfw/files/patch-src_runtime_lookup-asm_lookup-asm-powerpc64-elf.S
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/runtime/lookup-asm/lookup-asm-powerpc64-elf.S.orig	2026-08-02 17:00:57 UTC
-+++ src/runtime/lookup-asm/lookup-asm-powerpc64-elf.S
-@@ -93,8 +93,8 @@
- 	xor	%r5, %r3, %r5
- 	rlwinm	%r5, %r5, 2, 0x38
- 
--	addis	%r6, %r2, _objc_taggedPointerClasses@toc@ha
--	addi	%r6, %r6, _objc_taggedPointerClasses@toc@l
-+	addis	%r6, %r2, _objc_taggedPointerClasses@got@ha
-+	ld	%r6, _objc_taggedPointerClasses@got@l(%r6)
- 	ldx	%r5, %r6, %r5
- 	ld	%r5, 64(%r5)
- 
diff --git a/devel/objfw/files/patch-src_runtime_tagged-pointer.m b/devel/objfw/files/patch-src_runtime_tagged-pointer.m
new file mode 100644
index 000000000000..2df42219a721
--- /dev/null
+++ b/devel/objfw/files/patch-src_runtime_tagged-pointer.m
@@ -0,0 +1,15 @@
+--- src/runtime/tagged-pointer.m.orig	2026-08-11 20:07:52 UTC
++++ src/runtime/tagged-pointer.m
+@@ -26,9 +26,10 @@
+ #define numTaggedPointerBits 4
+ #define maxNumTaggedPointerClasses (1 << (numTaggedPointerBits - 1))
+ 
+-Class _objc_taggedPointerClasses[maxNumTaggedPointerClasses];
++Class _objc_taggedPointerClasses[maxNumTaggedPointerClasses]
++    OF_VISIBILITY_INTERNAL;
+ static int taggedPointerClassesCount;
+-uintptr_t _objc_taggedPointerSecret;
++uintptr_t _objc_taggedPointerSecret OF_VISIBILITY_INTERNAL;
+ 
+ void
+ objc_setTaggedPointerSecret(uintptr_t secret)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.