git: a4f61b09f6f1 - main - math/readstat: another attempt at getting clang16 on FreeBSD14 to compile this
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 20 Apr 2023 22:01:44 UTC
The branch main has been updated by adridg: URL: https://cgit.FreeBSD.org/ports/commit/?id=a4f61b09f6f15e3570652acb9c24200072878845 commit a4f61b09f6f15e3570652acb9c24200072878845 Author: Adriaan de Groot <adridg@FreeBSD.org> AuthorDate: 2023-04-20 20:56:22 +0000 Commit: Adriaan de Groot <adridg@FreeBSD.org> CommitDate: 2023-04-20 22:01:41 +0000 math/readstat: another attempt at getting clang16 on FreeBSD14 to compile this --- math/readstat/Makefile | 2 +- math/readstat/files/patch-src_bin_readstat.c | 11 +++++++++++ math/readstat/files/patch-src_readstat__parser.c | 11 +++++++++++ math/readstat/files/patch-src_readstat__variable.c | 10 +++++++--- math/readstat/files/patch-src_sas_ieee.c | 11 ++++++++++- math/readstat/files/patch-src_spss_readstat__por.c | 11 +++++++++++ math/readstat/files/patch-src_spss_readstat__por__write.c | 11 +++++++++++ 7 files changed, 62 insertions(+), 5 deletions(-) diff --git a/math/readstat/Makefile b/math/readstat/Makefile index bfdce5912113..ed5a13ebbe3d 100644 --- a/math/readstat/Makefile +++ b/math/readstat/Makefile @@ -1,6 +1,6 @@ PORTNAME= readstat DISTVERSION= 1.1.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math kde MASTER_SITES= https://github.com/WizardMac/ReadStat/releases/download/v${DISTVERSION}/ diff --git a/math/readstat/files/patch-src_bin_readstat.c b/math/readstat/files/patch-src_bin_readstat.c new file mode 100644 index 000000000000..d589da2957f9 --- /dev/null +++ b/math/readstat/files/patch-src_bin_readstat.c @@ -0,0 +1,11 @@ +--- src/bin/readstat.c.orig 2023-04-20 20:55:14 UTC ++++ src/bin/readstat.c +@@ -154,7 +154,7 @@ readstat_error_t parse_file(readstat_parser_t *parser, + return error; + } + +-static void print_version() { ++static void print_version(void) { + fprintf(stdout, "ReadStat version " READSTAT_VERSION "\n"); + } + diff --git a/math/readstat/files/patch-src_readstat__parser.c b/math/readstat/files/patch-src_readstat__parser.c new file mode 100644 index 000000000000..861d0a24adf2 --- /dev/null +++ b/math/readstat/files/patch-src_readstat__parser.c @@ -0,0 +1,11 @@ +--- src/readstat_parser.c.orig 2023-04-20 20:54:06 UTC ++++ src/readstat_parser.c +@@ -3,7 +3,7 @@ + #include "readstat.h" + #include "readstat_io_unistd.h" + +-readstat_parser_t *readstat_parser_init() { ++readstat_parser_t *readstat_parser_init(void) { + readstat_parser_t *parser = calloc(1, sizeof(readstat_parser_t)); + parser->io = calloc(1, sizeof(readstat_io_t)); + if (unistd_io_init(parser) != READSTAT_OK) { diff --git a/math/readstat/files/patch-src_readstat__variable.c b/math/readstat/files/patch-src_readstat__variable.c index 699c88937a9e..4bc2fe0c7ad8 100644 --- a/math/readstat/files/patch-src_readstat__variable.c +++ b/math/readstat/files/patch-src_readstat__variable.c @@ -1,6 +1,6 @@ ---- src/readstat_variable.c.orig 2023-02-19 12:39:09 UTC +--- src/readstat_variable.c.orig 2020-08-25 16:29:50 UTC +++ src/readstat_variable.c -@@ -2,7 +2,7 @@ +@@ -2,10 +2,10 @@ #include <stdlib.h> #include "readstat.h" @@ -8,4 +8,8 @@ +static readstat_value_t make_blank_value(void); static readstat_value_t make_double_value(double dval); - static readstat_value_t make_blank_value() { +-static readstat_value_t make_blank_value() { ++static readstat_value_t make_blank_value(void) { + readstat_value_t value = { .is_system_missing = 1, .v = { .double_value = NAN }, .type = READSTAT_TYPE_DOUBLE }; + return value; + } diff --git a/math/readstat/files/patch-src_sas_ieee.c b/math/readstat/files/patch-src_sas_ieee.c index beab46c1713d..40efd45c642b 100644 --- a/math/readstat/files/patch-src_sas_ieee.c +++ b/math/readstat/files/patch-src_sas_ieee.c @@ -1,4 +1,4 @@ ---- src/sas/ieee.c.orig 2023-02-19 12:37:34 UTC +--- src/sas/ieee.c.orig 2018-12-15 15:27:55 UTC +++ src/sas/ieee.c @@ -16,7 +16,7 @@ static void ieee2xpt(unsigned char *ieee, unsigned cha @@ -9,3 +9,12 @@ #endif void memreverse(void *intp_void, int l) { +@@ -96,7 +96,7 @@ int cnxptiee(const void *from_bytes, int fromtype, voi + return(0); + } + +-int get_native() { ++int get_native(void) { + static unsigned char float_reps[][8] = { + {0x41,0x10,0x00,0x00,0x00,0x00,0x00,0x00}, + {0x3f,0xf0,0x00,0x00,0x00,0x00,0x00,0x00}, diff --git a/math/readstat/files/patch-src_spss_readstat__por.c b/math/readstat/files/patch-src_spss_readstat__por.c new file mode 100644 index 000000000000..7037c78f2188 --- /dev/null +++ b/math/readstat/files/patch-src_spss_readstat__por.c @@ -0,0 +1,11 @@ +--- src/spss/readstat_por.c.orig 2023-04-20 20:55:14 UTC ++++ src/spss/readstat_por.c +@@ -64,7 +64,7 @@ uint16_t por_unicode_lookup[256] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0 }; + +-por_ctx_t *por_ctx_init() { ++por_ctx_t *por_ctx_init(void) { + por_ctx_t *ctx = calloc(1, sizeof(por_ctx_t)); + + ctx->space = ' '; diff --git a/math/readstat/files/patch-src_spss_readstat__por__write.c b/math/readstat/files/patch-src_spss_readstat__por__write.c new file mode 100644 index 000000000000..048433212898 --- /dev/null +++ b/math/readstat/files/patch-src_spss_readstat__por__write.c @@ -0,0 +1,11 @@ +--- src/spss/readstat_por_write.c.orig 2023-04-20 20:55:14 UTC ++++ src/spss/readstat_por_write.c +@@ -167,7 +167,7 @@ static readstat_error_t por_write_string_field(readsta + return por_write_string_field_n(writer, ctx, string, strlen(string)); + } + +-static por_write_ctx_t *por_write_ctx_init() { ++static por_write_ctx_t *por_write_ctx_init(void) { + por_write_ctx_t *ctx = calloc(1, sizeof(por_write_ctx_t)); + uint16_t max_unicode = 0; + int i;