Sun Jun 7 10:50:27 2015 UTC ()
Use more modern macro to build with newer Ruby.


(taca)
diff -r1.11 -r1.12 pkgsrc/graphics/ruby-opengl/distinfo
diff -r0 -r1.1 pkgsrc/graphics/ruby-opengl/patches/patch-ext_common_conv.h

cvs diff -r1.11 -r1.12 pkgsrc/graphics/ruby-opengl/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/ruby-opengl/distinfo 2013/03/07 17:05:42 1.11
+++ pkgsrc/graphics/ruby-opengl/distinfo 2015/06/07 10:50:26 1.12
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.11 2013/03/07 17:05:42 taca Exp $ 1$NetBSD: distinfo,v 1.12 2015/06/07 10:50:26 taca Exp $
2 2
3SHA1 (ruby-opengl-0.60.1.gem) = ae8a2ceec7102fce6450273885372fa16d820c87 3SHA1 (ruby-opengl-0.60.1.gem) = ae8a2ceec7102fce6450273885372fa16d820c87
4RMD160 (ruby-opengl-0.60.1.gem) = fc046485ad0da0a269c5b282cef9f027dad16077 4RMD160 (ruby-opengl-0.60.1.gem) = fc046485ad0da0a269c5b282cef9f027dad16077
5Size (ruby-opengl-0.60.1.gem) = 245248 bytes 5Size (ruby-opengl-0.60.1.gem) = 245248 bytes
6SHA1 (patch-Rakefile) = 3fc0debd15a230e43dde593af79aa3e857fa4c2d 6SHA1 (patch-Rakefile) = 3fc0debd15a230e43dde593af79aa3e857fa4c2d
 7SHA1 (patch-ext_common_conv.h) = 12bc77ddbdfd2df39aa7c9688847bae433a8c620

File Added: pkgsrc/graphics/ruby-opengl/patches/patch-ext_common_conv.h
$NetBSD: patch-ext_common_conv.h,v 1.1 2015/06/07 10:50:27 taca Exp $

* Use more portable macro.

--- ext/common/conv.h.orig	2015-05-30 13:44:54.000000000 +0000
+++ ext/common/conv.h
@@ -30,7 +30,7 @@
 #if RUBY_VERSION <190
 #define	FLOAT_VAL_ACCESS(val) RFLOAT(val)->value
 #else
-#define	FLOAT_VAL_ACCESS(val) RFLOAT(val)->float_value
+#define	FLOAT_VAL_ACCESS(val) RFLOAT_VALUE((val))
 #endif
 
 #define FASTCONV(_name_,_type_,_convfix_,_convfallback_) \