From 1cb136fd2249de41f1e6d5ac0714e972e5a14e43 Mon Sep 17 00:00:00 2001
From: Daniel O'Connor <darius@dons.net.au>
Date: Sat, 27 Dec 2025 11:19:06 +1100
Subject: [PATCH] Patch to build on newer (Sonoma+?) macOS.
---
devel/tecla/Portfile | 3 ++-
devel/tecla/files/patch-getline.c.diff | 11 +++++++++++
2 files changed, 13 insertions(+), 1 deletion(-)
create mode 100644 devel/tecla/files/patch-getline.c.diff
diff --git a/devel/tecla/Portfile b/devel/tecla/Portfile
index e271b00cc..b50616728 100644
|
a
|
b
|
use_parallel_build no |
| 28 | 28 | patchfiles-append patch-Makefile.in.diff \ |
| 29 | 29 | patch-fix_ioctl_header_enhence.c.diff \ |
| 30 | 30 | patch-config.sub.diff \ |
| 31 | | patch-config.guess.diff |
| | 31 | patch-config.guess.diff \ |
| | 32 | patch-getline.c.diff |
| 32 | 33 | |
| 33 | 34 | # remove top-level include path, such that internal headers are used |
| 34 | 35 | # instead of any already-installed ones. |
diff --git a/devel/tecla/files/patch-getline.c.diff b/devel/tecla/files/patch-getline.c.diff
new file mode 100644
index 000000000..a4b0e3be7
|
-
|
+
|
|
| | 1 | --- getline.c.orig 2025-12-27 10:25:44 |
| | 2 | +++ getline.c 2025-12-27 10:26:48 |
| | 3 | @@ -99,7 +99,7 @@ |
| | 4 | typedef char TputsArgType; /* int tputs(char c, FILE *fp) */ |
| | 5 | #define TPUTS_RETURNS_VALUE 1 |
| | 6 | #elif defined(__APPLE__) && defined(__MACH__) |
| | 7 | -typedef void TputsRetType; |
| | 8 | +typedef int TputsRetType; |
| | 9 | typedef int TputsArgType; /* void tputs(int c, FILE *fp) */ |
| | 10 | #define TPUTS_RETURNS_VALUE 0 |
| | 11 | #else |