summaryrefslogtreecommitdiff
path: root/databases/ruby-pg
diff options
context:
space:
mode:
authorfhajny <fhajny>2016-03-18 13:18:53 +0000
committerfhajny <fhajny>2016-03-18 13:18:53 +0000
commit177521e1e114ce0b6fe98830b9fb2df18b2649df (patch)
tree4189b41ca28ded8f4a2a47aa24f2ee70b129273d /databases/ruby-pg
parentf16a1f42c42c51c1685103e9bf5cefcb0571620b (diff)
downloadpkgsrc-177521e1e114ce0b6fe98830b9fb2df18b2649df.tar.gz
Fix build on SunOS and Ruby 2.3.
Diffstat (limited to 'databases/ruby-pg')
-rw-r--r--databases/ruby-pg/distinfo3
-rw-r--r--databases/ruby-pg/patches/patch-ext_extconf.rb17
2 files changed, 19 insertions, 1 deletions
diff --git a/databases/ruby-pg/distinfo b/databases/ruby-pg/distinfo
index 5695b264c49..9e196813f5e 100644
--- a/databases/ruby-pg/distinfo
+++ b/databases/ruby-pg/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.18 2015/11/29 12:10:16 taca Exp $
+$NetBSD: distinfo,v 1.19 2016/03/18 13:18:53 fhajny Exp $
SHA1 (pg-0.18.4.gem) = e095413602552ef50ef938d547c58fc1d0940d8b
RMD160 (pg-0.18.4.gem) = e69cdbfabaf2142c2ff4458213a13668c21da696
SHA512 (pg-0.18.4.gem) = 48e792756c7ee205164b59a9515ace6320150f0ce1907293f8c1a736300c62c0b38c1be49e8ad4f1a50f29abc7f72bb43e742a8e63d9606eff4c7d2191a4fb74
Size (pg-0.18.4.gem) = 219648 bytes
+SHA1 (patch-ext_extconf.rb) = 161b826521c4e3b5a5c6aaa88dae572e36257b9c
diff --git a/databases/ruby-pg/patches/patch-ext_extconf.rb b/databases/ruby-pg/patches/patch-ext_extconf.rb
new file mode 100644
index 00000000000..d30aaae0903
--- /dev/null
+++ b/databases/ruby-pg/patches/patch-ext_extconf.rb
@@ -0,0 +1,17 @@
+$NetBSD: patch-ext_extconf.rb,v 1.1 2016/03/18 13:18:53 fhajny Exp $
+
+Fix SunOS build with Ruby 2.3.
+
+Upstream bug report:
+https://bitbucket.org/ged/ruby-pg/issues/236
+
+--- ext/extconf.rb.orig 2016-03-18 12:46:37.072825799 +0000
++++ ext/extconf.rb
+@@ -1,6 +1,7 @@
+ require 'pp'
+ require 'mkmf'
+
++$CPPFLAGS << ' -D__EXTENSIONS__'
+
+ if ENV['MAINTAINER_MODE']
+ $stderr.puts "Maintainer mode enabled."