Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Feb 2023 07:51:26 GMT
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 690c40fa2b41 - main - editors/biew: unbreak the port's build against Clang 15
Message-ID:  <202302150751.31F7pQ3I041506@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=690c40fa2b416c3b777c89f16b358b6c02490066

commit 690c40fa2b416c3b777c89f16b358b6c02490066
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2023-02-15 07:50:46 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2023-02-15 07:50:46 +0000

    editors/biew: unbreak the port's build against Clang 15
    
    This quite old and obscure codebase typedefs its own `bhandle_t'
    type as `void *' on 64-bit machines for some reason, feeding it
    to POSIX file I/O functions that accept `int' as file descriptor
    regardless of the machine word size.  Remove this conditional.
    
    Reported by:    pkg-fallout
---
 editors/biew/files/patch-biewlib_sysdep_____os__dep.h | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/editors/biew/files/patch-biewlib_sysdep_____os__dep.h b/editors/biew/files/patch-biewlib_sysdep_____os__dep.h
new file mode 100644
index 000000000000..5d1a0b83e4d1
--- /dev/null
+++ b/editors/biew/files/patch-biewlib_sysdep_____os__dep.h
@@ -0,0 +1,14 @@
+--- biewlib/sysdep/__os_dep.h.orig	2009-10-16 13:50:47 UTC
++++ biewlib/sysdep/__os_dep.h
+@@ -364,11 +364,7 @@ extern void      __FASTCALL__ __OsRestoreTimer(void);
+ #define FILESIZE_MAX ULONG_MAX
+ #endif
+ 
+-#if __WORDSIZE >= 64
+-typedef void* bhandle_t;
+-#else
+ typedef int   bhandle_t;
+-#endif
+ #define NULL_HANDLE ((bhandle_t)-1)
+ 
+                    /** Closes opened stream



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202302150751.31F7pQ3I041506>