Ticket #71092: 0001-Patch-to-build-on-newer-Sonoma-macOS.patch

File 0001-Patch-to-build-on-newer-Sonoma-macOS.patch, 1.6 KB (added by DanielO (Daniel O'Connor), 10 months ago)

Fix build on modern (Sonoma+?) macOS

  • devel/tecla/Portfile

    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 
    2828patchfiles-append   patch-Makefile.in.diff \
    2929                    patch-fix_ioctl_header_enhence.c.diff \
    3030                    patch-config.sub.diff \
    31                     patch-config.guess.diff
     31                    patch-config.guess.diff \
     32                    patch-getline.c.diff
    3233
    3334# remove top-level include path, such that internal headers are used
    3435# instead of any already-installed ones.
  • new file devel/tecla/files/patch-getline.c.diff

    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