pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/editors/vim-share



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Mon May  5 15:05:28 UTC 2025

Modified Files:
        pkgsrc/editors/vim-share: distinfo
Added Files:
        pkgsrc/editors/vim-share/patches: patch-popupwin.c patch-vim.h

Log Message:
vim-share: fix Tiger build.

Also tested on NetBSD 10.1 and macOS 15.4.1.


To generate a diff of this commit:
cvs rdiff -u -r1.217 -r1.218 pkgsrc/editors/vim-share/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/editors/vim-share/patches/patch-popupwin.c \
    pkgsrc/editors/vim-share/patches/patch-vim.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/editors/vim-share/distinfo
diff -u pkgsrc/editors/vim-share/distinfo:1.217 pkgsrc/editors/vim-share/distinfo:1.218
--- pkgsrc/editors/vim-share/distinfo:1.217     Sun Mar 16 15:12:37 2025
+++ pkgsrc/editors/vim-share/distinfo   Mon May  5 15:05:27 2025
@@ -1,7 +1,9 @@
-$NetBSD: distinfo,v 1.217 2025/03/16 15:12:37 morr Exp $
+$NetBSD: distinfo,v 1.218 2025/05/05 15:05:27 schmonz Exp $
 
 BLAKE2s (vim-9.1.1206.tar.gz) = cdcf0d7884828784e74da5991c3468561c9943ff5355fd95302fb46c8b198573
 SHA512 (vim-9.1.1206.tar.gz) = 435faf65774cc3603f551e4af948ad0c6588b7a775068b278d9872898875b74fb44f47c0db31de3232e15f4d74c4206627981913ff0e100713d6c23e8383310f
 Size (vim-9.1.1206.tar.gz) = 18595650 bytes
 SHA1 (patch-Makefile) = d05c1b787804bc0907cbb9476d54aef558ceddad
 SHA1 (patch-feature.h) = e7d3385dc09e0ed7d45577344e9988264c0de4dd
+SHA1 (patch-popupwin.c) = b34794445897c5dbfca1c4d55b3b0f84672a3770
+SHA1 (patch-vim.h) = 2213d690fcf5eb79deab769ad82f9e5717dce459

Added files:

Index: pkgsrc/editors/vim-share/patches/patch-popupwin.c
diff -u /dev/null pkgsrc/editors/vim-share/patches/patch-popupwin.c:1.1
--- /dev/null   Mon May  5 15:05:28 2025
+++ pkgsrc/editors/vim-share/patches/patch-popupwin.c   Mon May  5 15:05:27 2025
@@ -0,0 +1,28 @@
+$NetBSD: patch-popupwin.c,v 1.1 2025/05/05 15:05:27 schmonz Exp $
+
+Fix Tiger build.
+
+--- src/popupwin.c.orig        2025-03-15 09:19:48.000000000 +0000
++++ src/popupwin.c
+@@ -4567,7 +4567,9 @@ popup_hide_info(void)
+ 
+     if (wp != NULL)
+     {
++#ifdef HAS_MESSAGE_WINDOW
+       popup_on_cmdline = wp->w_popup_flags & POPF_ON_CMDLINE;
++#endif
+       popup_hide(wp);
+     }
+ }
+@@ -4578,7 +4580,11 @@ popup_hide_info(void)
+     int
+ popup_overlaps_cmdline(void)
+ {
++#ifdef HAS_MESSAGE_WINDOW
+     return popup_on_cmdline;
++#else
++    return 0;
++#endif
+ }
+ 
+ /*
Index: pkgsrc/editors/vim-share/patches/patch-vim.h
diff -u /dev/null pkgsrc/editors/vim-share/patches/patch-vim.h:1.1
--- /dev/null   Mon May  5 15:05:28 2025
+++ pkgsrc/editors/vim-share/patches/patch-vim.h        Mon May  5 15:05:27 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-vim.h,v 1.1 2025/05/05 15:05:27 schmonz Exp $
+
+Fix Tiger build.
+
+--- src/vim.h.orig     2025-03-15 09:19:48.000000000 +0000
++++ src/vim.h
+@@ -2316,7 +2316,7 @@ typedef struct stat stat_T;
+ # define ATTRIBUTE_FORMAT_PRINTF(fmt_idx, arg_idx)
+ #endif
+ 
+-#if defined(__GNUC__) || defined(__clang__)
++#if (defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))) || defined(__clang__)
+ # define likely(x)    __builtin_expect((x), 1)
+ # define unlikely(x)  __builtin_expect((x), 0)
+ # define ATTRIBUTE_COLD       __attribute__((cold))



Home | Main Index | Thread Index | Old Index