git: b94d1e58ddfa - main - math/readstat: fix build with clang15
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 02 May 2023 14:25:23 UTC
The branch main has been updated by adridg:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b94d1e58ddfa03e1162339e81a8465899249d0c5
commit b94d1e58ddfa03e1162339e81a8465899249d0c5
Author: Adriaan de Groot <adridg@FreeBSD.org>
AuthorDate: 2023-05-02 13:40:24 +0000
Commit: Adriaan de Groot <adridg@FreeBSD.org>
CommitDate: 2023-05-02 14:25:21 +0000
math/readstat: fix build with clang15
.. continuing story of missing prototypes.
---
math/readstat/Makefile | 2 +-
math/readstat/files/patch-src_readstat__writer.c | 11 +++++++++++
math/readstat/files/patch-src_sas_readstat__sas.c | 11 +++++++++++
math/readstat/files/patch-src_sas_readstat__xport__read.c | 11 +++++++++++
4 files changed, 34 insertions(+), 1 deletion(-)
diff --git a/math/readstat/Makefile b/math/readstat/Makefile
index ed5a13ebbe3d..6d2174c3f1b6 100644
--- a/math/readstat/Makefile
+++ b/math/readstat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= readstat
DISTVERSION= 1.1.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math kde
MASTER_SITES= https://github.com/WizardMac/ReadStat/releases/download/v${DISTVERSION}/
diff --git a/math/readstat/files/patch-src_readstat__writer.c b/math/readstat/files/patch-src_readstat__writer.c
new file mode 100644
index 000000000000..cc5db2096209
--- /dev/null
+++ b/math/readstat/files/patch-src_readstat__writer.c
@@ -0,0 +1,11 @@
+--- src/readstat_writer.c.orig 2023-05-02 13:36:19 UTC
++++ src/readstat_writer.c
+@@ -35,7 +35,7 @@ readstat_string_ref_t *readstat_string_ref_init(const
+ return ref;
+ }
+
+-readstat_writer_t *readstat_writer_init() {
++readstat_writer_t *readstat_writer_init(void) {
+ readstat_writer_t *writer = calloc(1, sizeof(readstat_writer_t));
+
+ writer->variables = calloc(VARIABLES_INITIAL_CAPACITY, sizeof(readstat_variable_t *));
diff --git a/math/readstat/files/patch-src_sas_readstat__sas.c b/math/readstat/files/patch-src_sas_readstat__sas.c
new file mode 100644
index 000000000000..b25b7075d0a0
--- /dev/null
+++ b/math/readstat/files/patch-src_sas_readstat__sas.c
@@ -0,0 +1,11 @@
+--- src/sas/readstat_sas.c.orig 2023-05-02 13:35:12 UTC
++++ src/sas/readstat_sas.c
+@@ -120,7 +120,7 @@ static readstat_charset_entry_t _charset_table[] = {
+ { .code = 248, .name = "SHIFT_JISX0213" },
+ };
+
+-static time_t sas_epoch() {
++static time_t sas_epoch(void) {
+ return - 3653 * 86400; // seconds between 01-01-1960 and 01-01-1970
+ }
+
diff --git a/math/readstat/files/patch-src_sas_readstat__xport__read.c b/math/readstat/files/patch-src_sas_readstat__xport__read.c
new file mode 100644
index 000000000000..0a27d30ebcca
--- /dev/null
+++ b/math/readstat/files/patch-src_sas_readstat__xport__read.c
@@ -0,0 +1,11 @@
+--- src/sas/readstat_xport_read.c.orig 2023-05-02 13:35:52 UTC
++++ src/sas/readstat_xport_read.c
+@@ -45,7 +45,7 @@ static readstat_error_t xport_update_progress(xport_ct
+ return io->update(ctx->file_size, ctx->handle.progress, ctx->user_ctx, io->io_ctx);
+ }
+
+-static xport_ctx_t *xport_ctx_init() {
++static xport_ctx_t *xport_ctx_init(void) {
+ xport_ctx_t *ctx = calloc(1, sizeof(xport_ctx_t));
+ return ctx;
+ }