summarylogtreecommitdiffstats
path: root/libprelude-5.2.0-fix_ruby27.patch
diff options
context:
space:
mode:
authorConnor Behan2020-11-18 23:14:12 +0000
committerConnor Behan2020-11-18 23:14:12 +0000
commit73a599eca4e8a120d180a7b98fe2e9ba77aae20e (patch)
tree7e87922c616477b7a719b15afba7fc3e1454f127 /libprelude-5.2.0-fix_ruby27.patch
parent001fcf531f4f35fc1684fc01359867cb508a0d06 (diff)
downloadaur-libprelude.tar.gz
Update with patch from Debian
Diffstat (limited to 'libprelude-5.2.0-fix_ruby27.patch')
-rw-r--r--libprelude-5.2.0-fix_ruby27.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/libprelude-5.2.0-fix_ruby27.patch b/libprelude-5.2.0-fix_ruby27.patch
new file mode 100644
index 000000000000..9a625e8b9ae5
--- /dev/null
+++ b/libprelude-5.2.0-fix_ruby27.patch
@@ -0,0 +1,16 @@
+Description: Add support to Ruby 2.7
+Author: Thomas Andrejak <thomas.andrejak@gmail.com>
+Last-Update: 2020-03-23
+Forwarded: yes, privately
+
+--- libprelude-5.2.0/bindings/ruby/Prelude.cxx 2019-10-15 05:33:03.117000000 +0900
++++ libprelude-5.2.0/bindings/ruby/Prelude.cxx 2020-01-19 20:13:37.324557838 +0900
+@@ -1260,7 +1260,7 @@ SWIGRUNTIME void SWIG_RubyInitializeTrac
+ swig_ruby_trackings = (st_table*)NUM2SWIG(trackings_value);
+ }
+
+- rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL);
++ rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, (rb_gvar_setter_t *)NULL);
+ }
+
+ /* Add a Tracking from a C/C++ struct to a Ruby object */