From 5ebb18384791d5285f07174a9f665eacf1650a43 Mon Sep 17 00:00:00 2001 From: Dirk Meyer Date: Thu, 13 Jul 2023 16:34:26 +0200 Subject: databases/ruby-bdb: fix build with clang16, fix build with ruby3.2 --- databases/ruby-bdb/files/patch-src-recnum.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'databases/ruby-bdb/files/patch-src-recnum.c') 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 -- cgit v1.2.3