diff options
author | Dirk Meyer <dinoex@FreeBSD.org> | 2023-07-13 16:34:26 +0200 |
---|---|---|
committer | Dirk Meyer <dinoex@FreeBSD.org> | 2023-07-13 16:34:26 +0200 |
commit | 5ebb18384791d5285f07174a9f665eacf1650a43 (patch) | |
tree | 0e2f7da9fd3970dbcb44c896af213bb8cee49c49 /databases/ruby-bdb/files/patch-src-recnum.c | |
parent | databases/ruby-bdb: rename patchfiles (diff) |
databases/ruby-bdb: fix build with clang16, fix build with ruby3.2
Diffstat (limited to 'databases/ruby-bdb/files/patch-src-recnum.c')
-rw-r--r-- | databases/ruby-bdb/files/patch-src-recnum.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/databases/ruby-bdb/files/patch-src-recnum.c b/databases/ruby-bdb/files/patch-src-recnum.c index db95ad281c90..66aade8fac08 100644 --- a/databases/ruby-bdb/files/patch-src-recnum.c +++ b/databases/ruby-bdb/files/patch-src-recnum.c @@ -30,3 +30,12 @@ flags = NUM2INT(g); } argc--; +@@ -948,7 +950,7 @@ void bdb_init_recnum() + rb_define_method(bdb_cRecnum, "collect", bdb_sary_collect, -1); + rb_define_method(bdb_cRecnum, "collect!", bdb_sary_collect_bang, -1); + #if HAVE_RB_ARY_VALUES_AT +- rb_define_method(bdb_cRecnum, "map", bdb_sary_collect, 0); ++ rb_define_method(bdb_cRecnum, "map", bdb_sary_collect, -1); + rb_define_method(bdb_cRecnum, "select", bdb_sary_select, -1); + rb_define_method(bdb_cRecnum, "values_at", bdb_sary_values_at, -1); + #endif |