summaryrefslogtreecommitdiff
path: root/databases/ruby-bdb/files/patch-src-recnum.c
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2020-04-28 10:23:07 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2020-04-28 10:23:07 +0000
commitd1e7a0dbefeeca0a612f533467323829437b6d37 (patch)
treef99647b61f008d9524c1d9a4472ce2d973aece14 /databases/ruby-bdb/files/patch-src-recnum.c
parentx11/xpra: Slightly improve pkg-descr. (diff)
suppress deprecate warning with Ruby 2.7
PR: 245339 Approved by: maintainer timeout
Notes
Notes: svn path=/head/; revision=533243
Diffstat (limited to 'databases/ruby-bdb/files/patch-src-recnum.c')
-rw-r--r--databases/ruby-bdb/files/patch-src-recnum.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/databases/ruby-bdb/files/patch-src-recnum.c b/databases/ruby-bdb/files/patch-src-recnum.c
index 968e258d4678..db95ad281c90 100644
--- a/databases/ruby-bdb/files/patch-src-recnum.c
+++ b/databases/ruby-bdb/files/patch-src-recnum.c
@@ -1,6 +1,6 @@
--- src/recnum.c.orig 2011-04-06 19:35:39 UTC
+++ src/recnum.c
-@@ -17,7 +17,7 @@ bdb_recnum_init(int argc, VALUE *argv, V
+@@ -17,7 +17,7 @@ bdb_recnum_init(int argc, VALUE *argv, VALUE obj)
argc++;
}
rb_hash_aset(argv[argc - 1], array, INT2FIX(0));
@@ -9,7 +9,17 @@
rb_hash_aset(argv[argc - 1], sarray, INT2FIX(0));
}
rb_hash_aset(argv[argc - 1], rb_str_new2("set_flags"), INT2FIX(DB_RENUMBER));
-@@ -697,8 +697,8 @@ bdb_sary_clear(int argc, VALUE *argv, VA
+@@ -112,7 +112,9 @@ bdb_intern_shift_pop(VALUE obj, int depart, int len)
+ db_recno_t recno;
+ VALUE res;
+
++#if defined(RUBY_SAFE_LEVEL_MAX) && RUBY_SAFE_LEVEL_MAX >= 4
+ rb_secure(4);
++#endif
+ INIT_TXN(txnid, obj, dbst);
+ #if HAVE_DB_CURSOR_4
+ bdb_test_error(dbst->dbp->cursor(dbst->dbp, txnid, &dbcp, 0));
+@@ -697,8 +699,8 @@ bdb_sary_clear(int argc, VALUE *argv, VALUE obj)
if (argc && TYPE(argv[argc - 1]) == T_HASH) {
VALUE f = argv[argc - 1];