diff options
author | Dirk Meyer <dinoex@FreeBSD.org> | 2019-04-28 20:47:14 +0800 |
---|---|---|
committer | Dirk Meyer <dinoex@FreeBSD.org> | 2019-04-28 20:47:14 +0800 |
commit | 73c4c3043f0a00e12eadd63461e51626902aeb30 (patch) | |
tree | c49b6b4e312da96a2cf62c3abce846ff00a4a980 /databases/rubygem-bdb1 | |
parent | 705ce4e254da01e9e91c077e896f2357080e8a6e (diff) | |
download | freebsd-ports-gnome-73c4c3043f0a00e12eadd63461e51626902aeb30.tar.gz freebsd-ports-gnome-73c4c3043f0a00e12eadd63461e51626902aeb30.tar.zst freebsd-ports-gnome-73c4c3043f0a00e12eadd63461e51626902aeb30.zip |
- fix build with ruby25
Diffstat (limited to 'databases/rubygem-bdb1')
-rw-r--r-- | databases/rubygem-bdb1/Makefile | 2 | ||||
-rw-r--r-- | databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/databases/rubygem-bdb1/Makefile b/databases/rubygem-bdb1/Makefile index 2a986ee9df69..1706a29b106d 100644 --- a/databases/rubygem-bdb1/Makefile +++ b/databases/rubygem-bdb1/Makefile @@ -12,8 +12,6 @@ COMMENT= Ruby interface to Berkeley DB revision 1.8x with full feature support LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual -BROKEN_RUBY25= yes - USE_RUBY= yes USES= gem shebangfix SHEBANG_FILES= examples/*.rb diff --git a/databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c b/databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c index 9a172a17615a..e9b7eb20fdcc 100644 --- a/databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c +++ b/databases/rubygem-bdb1/files/patch-ext_bdb1_recnum.c @@ -5,7 +5,7 @@ } rb_hash_aset(argv[argc - 1], array, INT2FIX(0)); - if (rb_hash_aref(argv[argc - 1], sarray) != RHASH(argv[argc - 1])->ifnone) { -+ if (rb_hash_aref(argv[argc - 1], sarray) != rb_hash_ifnone(argv[argc - 1])) { ++ if (rb_hash_lookup2(argv[argc - 1], sarray, Qundef) != Qundef) { rb_hash_aset(argv[argc - 1], sarray, INT2FIX(0)); } rb_hash_aset(argv[argc - 1], rb_str_new2("set_flags"), INT2FIX(DB_RENUMBER)); |