summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorbsiegert <bsiegert>2014-12-28 15:51:01 +0000
committerbsiegert <bsiegert>2014-12-28 15:51:01 +0000
commitae99a6f8e44327e876a6605aa8a7fc0dae855f98 (patch)
tree224da6f15db5f3b2512676a7772d4f49bccc2164 /lang
parent56077e2d760bd5f04512dba6056b2c07a722abf2 (diff)
downloadpkgsrc-ae99a6f8e44327e876a6605aa8a7fc0dae855f98.tar.gz
Fix build error on older Mac OS versions, where ndbm.h does not include db.h.
Patch from Sevan Janiyan in PR pkg/49508.
Diffstat (limited to 'lang')
-rw-r--r--lang/ruby193-base/distinfo3
-rw-r--r--lang/ruby193-base/patches/patch-ext_dbm_extconf.rb13
2 files changed, 15 insertions, 1 deletions
diff --git a/lang/ruby193-base/distinfo b/lang/ruby193-base/distinfo
index 0b2d547ae75..5400937b0fe 100644
--- a/lang/ruby193-base/distinfo
+++ b/lang/ruby193-base/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.39 2014/12/14 13:59:53 taca Exp $
+$NetBSD: distinfo,v 1.40 2014/12/28 15:51:01 bsiegert Exp $
SHA1 (ruby-1.9.3-p551.tar.bz2) = 35600f4e2ac98653fa8a634104cb6ab3d47a1535
RMD160 (ruby-1.9.3-p551.tar.bz2) = 59cfcaf4e02957f53bf83557962b0d428156bc01
@@ -6,6 +6,7 @@ Size (ruby-1.9.3-p551.tar.bz2) = 10049332 bytes
SHA1 (patch-configure) = 0ef7e10bbff37118c48053e7189f87528a3e408b
SHA1 (patch-configure.in) = 09dfe819b6a9bd7c9af704eeaef659857d33d0c3
SHA1 (patch-defs_default__gems) = fb24111736f1a76a05e853aa068024dbdd24e5a5
+SHA1 (patch-ext_dbm_extconf.rb) = 239eff48cb4d7d491e4d8a7ac9bd023217acb59c
SHA1 (patch-ext_dl_extconf.rb) = aed210606893d2b9c463d794df039f06003848e4
SHA1 (patch-ext_tk_extconf.rb) = 7cda490107ce8d23644152feeade8a8cf21d9898
SHA1 (patch-ext_tk_lib_tk.rb) = 78034ed6fa0f24099ce06a717da2423731b276cb
diff --git a/lang/ruby193-base/patches/patch-ext_dbm_extconf.rb b/lang/ruby193-base/patches/patch-ext_dbm_extconf.rb
new file mode 100644
index 00000000000..6b49de00e87
--- /dev/null
+++ b/lang/ruby193-base/patches/patch-ext_dbm_extconf.rb
@@ -0,0 +1,13 @@
+$NetBSD: patch-ext_dbm_extconf.rb,v 1.3 2014/12/28 15:51:01 bsiegert Exp $
+
+--- ext/dbm/extconf.rb.orig 2014-12-28 14:04:40.000000000 +0000
++++ ext/dbm/extconf.rb
+@@ -247,7 +247,7 @@ def headers.db_check2(db, hdr)
+ have_library("gdbm") or return false
+ end
+
+- if have_type("DBM", hdr, hsearch) and
++ if have_type("DBM", ["db.h", hdr], hsearch) and
+ (db == 'libc' ? have_func('dbm_open("", 0, 0)', hdr, hsearch) :
+ have_library(db, 'dbm_open("", 0, 0)', hdr, hsearch)) and
+ have_func('dbm_clearerr((DBM *)0)', hdr, hsearch) and