mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
devel/readline: Fix build for dependent ports with -Wstrict-prototypes on Clang 18
- Bump PORTREVISION for package change PR: 281633
This commit is contained in:
parent
bcd1904788
commit
ee994524ff
2 changed files with 29 additions and 0 deletions
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= readline
|
||||
PORTVERSION= 8.2.${PATCHLEVEL}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= GNU
|
||||
DISTNAME= readline-${PORTVERSION:R}
|
||||
|
|
28
devel/readline/files/patch-clang18
Normal file
28
devel/readline/files/patch-clang18
Normal file
|
@ -0,0 +1,28 @@
|
|||
--- readline.h.orig 2024-09-21 16:56:41 UTC
|
||||
+++ readline.h
|
||||
@@ -407,7 +407,7 @@ extern int rl_message (const char *, ...) __attribute
|
||||
#if defined (USE_VARARGS) && defined (PREFER_STDARG)
|
||||
extern int rl_message (const char *, ...) __attribute__((__format__ (printf, 1, 2)));
|
||||
#else
|
||||
-extern int rl_message ();
|
||||
+extern int rl_message (void);
|
||||
#endif
|
||||
|
||||
extern int rl_show_char (int);
|
||||
--- rltypedefs.h.orig 2021-01-22 15:04:18 UTC
|
||||
+++ rltypedefs.h
|
||||
@@ -32,10 +32,10 @@ extern "C" {
|
||||
# define _FUNCTION_DEF
|
||||
|
||||
#if defined(__GNUC__) || defined(__clang__)
|
||||
-typedef int Function () __attribute__((deprecated));
|
||||
-typedef void VFunction () __attribute__((deprecated));
|
||||
-typedef char *CPFunction () __attribute__((deprecated));
|
||||
-typedef char **CPPFunction () __attribute__((deprecated));
|
||||
+typedef int Function (void) __attribute__((deprecated));
|
||||
+typedef void VFunction (void) __attribute__((deprecated));
|
||||
+typedef char *CPFunction (void) __attribute__((deprecated));
|
||||
+typedef char **CPPFunction (void) __attribute__((deprecated));
|
||||
#else
|
||||
typedef int Function ();
|
||||
typedef void VFunction ();
|
Loading…
Add table
Reference in a new issue