summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorMatthias Andree <mandree@FreeBSD.org>2022-12-11 14:51:49 +0100
committerMatthias Andree <mandree@FreeBSD.org>2022-12-16 23:08:29 +0100
commit8b60e005cdb55fcf5100bd295bb9b8940515f63a (patch)
treee9a886d04e48f84c438b959772e269cbf5b2426b /databases
parent.hooks/pre-commit.d: unbreak EPOCH checker (diff)
databases/kyotocabinet: add prototypes to kclangc.h declarations.
Some function declarations just use () as argument list. This is valid C++, but not C, and clang-15 complains with -Wstrict-prototypes: /usr/local/include/kclangc.h:261:13: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] double kcnan(); ^ void /usr/local/include/kclangc.h:268:13: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] double kcinf(); ^ void /usr/local/include/kclangc.h:1525:18: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] KCLIST* kclistnew(); ^ void Add the missing void. PR: 268313
Diffstat (limited to 'databases')
-rw-r--r--databases/kyotocabinet/Makefile1
-rw-r--r--databases/kyotocabinet/files/patch-kclangc.h28
2 files changed, 29 insertions, 0 deletions
diff --git a/databases/kyotocabinet/Makefile b/databases/kyotocabinet/Makefile
index a2bddd1729c1..f2f55d0585aa 100644
--- a/databases/kyotocabinet/Makefile
+++ b/databases/kyotocabinet/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kyotocabinet
PORTVERSION= 1.2.79
+PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= https://dbmx.net/kyotocabinet/pkg/ \
LOCAL/sunpoet
diff --git a/databases/kyotocabinet/files/patch-kclangc.h b/databases/kyotocabinet/files/patch-kclangc.h
new file mode 100644
index 000000000000..60350a2b1be0
--- /dev/null
+++ b/databases/kyotocabinet/files/patch-kclangc.h
@@ -0,0 +1,28 @@
+--- kclangc.h.orig 2020-12-18 02:48:28 UTC
++++ kclangc.h
+@@ -258,14 +258,14 @@ size_t kclevdist(const void* abuf, size_t asiz, const
+ * Get the quiet Not-a-Number value.
+ * @return the quiet Not-a-Number value.
+ */
+-double kcnan();
++double kcnan(void);
+
+
+ /**
+ * Get the positive infinity value.
+ * @return the positive infinity value.
+ */
+-double kcinf();
++double kcinf(void);
+
+
+ /**
+@@ -1522,7 +1522,7 @@ typedef struct {
+ * @note The object of the return value should be released with the kclistdel function when it is
+ * no longer in use.
+ */
+-KCLIST* kclistnew();
++KCLIST* kclistnew(void);
+
+
+ /**