mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
lang/ruby33: revert partially 3bb0a93351
The patch doesn't apply and ruby33 anyway uses ucontext coroutines for powerpc64* so the issue doesn't appear there. Since the port didn't build, it's safe to remove PORTREVISION. Reported by: zi
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
PORTNAME= ruby
|
||||
PORTVERSION= ${RUBY_DISTVERSION}
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= ${RUBY_PORTEPOCH}
|
||||
CATEGORIES= lang ruby
|
||||
MASTER_SITES= RUBY/${MASTER_SITE_SUBDIR_RUBY}
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
--- coroutine/ppc64le/Context.S.orig 2025-11-17 12:39:04 UTC
|
||||
+++ coroutine/ppc64le/Context.S
|
||||
@@ -1,11 +1,19 @@
|
||||
#define TOKEN_PASTE(x,y) x##y
|
||||
|
||||
+.abiversion 2
|
||||
+
|
||||
.text
|
||||
.align 2
|
||||
|
||||
.globl PREFIXED_SYMBOL(coroutine_transfer)
|
||||
.type PREFIXED_SYMBOL(coroutine_transfer), @function
|
||||
PREFIXED_SYMBOL(coroutine_transfer):
|
||||
+ # Global entry: set up TOC pointer (r2) from r12.
|
||||
+ # Required by ELFv2 ABI when this function is reached via the PLT.
|
||||
+ addis 2, 12, .TOC. - PREFIXED_SYMBOL(coroutine_transfer)@ha
|
||||
+ addi 2, 2, .TOC. - PREFIXED_SYMBOL(coroutine_transfer)@l
|
||||
+ .localentry PREFIXED_SYMBOL(coroutine_transfer), .-PREFIXED_SYMBOL(coroutine_transfer)
|
||||
+
|
||||
# Make space on the stack for caller registers
|
||||
addi 1,1,-160
|
||||
|
||||
Reference in New Issue
Block a user