mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-01 05:45:45 +00:00
- Unbreak and fix build
PR: 125747 (based on) Reported by: many Submitted by: Martin Neubauer <m.ne@gmx.net> No response from: maintainer (obrien, 14 days)
This commit is contained in:
parent
e5f228be0e
commit
e8dc67ddef
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=218040
@ -31,8 +31,6 @@ PATCHFILES:= ${PATCHFILES:S/126/126ne/}
|
||||
MAINTAINER?= obrien@FreeBSD.org
|
||||
COMMENT?= Vi "workalike", with many additional features
|
||||
|
||||
BROKEN= does not build
|
||||
|
||||
SLAVEDIRS= editors/vim-lite
|
||||
|
||||
.if defined(WITH_OPTIONS) || defined(WITH_VIM_OPTIONS)
|
||||
|
31
editors/vim/files/patch-src_vim.h
Normal file
31
editors/vim/files/patch-src_vim.h
Normal file
@ -0,0 +1,31 @@
|
||||
--- vim.h.orig 2007-05-12 11:53:29.000000000 +0200
|
||||
+++ vim.h 2008-08-04 22:52:27.000000000 +0200
|
||||
@@ -355,16 +355,19 @@
|
||||
* On Win64 longs are 32 bit and pointers 64 bit.
|
||||
* For printf() and scanf() we need to take care of long_u specifically. */
|
||||
#ifdef _WIN64
|
||||
-typedef unsigned __int64 long_u;
|
||||
-typedef __int64 long_i;
|
||||
-# define SCANF_HEX_LONG_U "%Ix"
|
||||
-# define PRINTF_HEX_LONG_U "0x%Ix"
|
||||
-#else
|
||||
-typedef unsigned long long_u;
|
||||
-typedef long long_i;
|
||||
-# define SCANF_HEX_LONG_U "%lx"
|
||||
-# define PRINTF_HEX_LONG_U "0x%lx"
|
||||
+typedef unsigned __int64 long_u;
|
||||
+typedef __int64 long_i;
|
||||
+# define SCANF_HEX_LONG_U "%Ix"
|
||||
+# define SCANF_DECIMAL_LONG_U "%Iu"
|
||||
+# define PRINTF_HEX_LONG_U "0x%Ix"
|
||||
+#else
|
||||
+typedef unsigned long long_u;
|
||||
+typedef long long_i;
|
||||
+# define SCANF_HEX_LONG_U "%lx"
|
||||
+# define SCANF_DECIMAL_LONG_U "%lu"
|
||||
+# define PRINTF_HEX_LONG_U "0x%lx"
|
||||
#endif
|
||||
+#define PRINTF_DECIMAL_LONG_U SCANF_DECIMAL_LONG_U
|
||||
|
||||
/*
|
||||
* The characters and attributes cached for the screen.
|
Loading…
Reference in New Issue
Block a user