From 791b0a5621400b052bd6b41cf6e984fbf68b5329 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Wed, 26 Apr 2017 23:20:01 +0200 Subject: [PATCH] ruby: Fix syslog module to link against liblog Fixes #962. --- packages/ruby/build.sh | 1 + packages/ruby/ext-syslog-extconf.rb.patch | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 packages/ruby/ext-syslog-extconf.rb.patch diff --git a/packages/ruby/build.sh b/packages/ruby/build.sh index 5364e724..d483082d 100644 --- a/packages/ruby/build.sh +++ b/packages/ruby/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.ruby-lang.org/ TERMUX_PKG_DESCRIPTION="Dynamic programming language with a focus on simplicity and productivity" _MAJOR_VERSION=2.4 TERMUX_PKG_VERSION=${_MAJOR_VERSION}.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://cache.ruby-lang.org/pub/ruby/${_MAJOR_VERSION}/ruby-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654 # libbffi is used by the fiddle extension module: diff --git a/packages/ruby/ext-syslog-extconf.rb.patch b/packages/ruby/ext-syslog-extconf.rb.patch new file mode 100644 index 00000000..9c2d07e6 --- /dev/null +++ b/packages/ruby/ext-syslog-extconf.rb.patch @@ -0,0 +1,10 @@ +diff -u -r ../ruby-2.4.1/ext/syslog/extconf.rb ./ext/syslog/extconf.rb +--- ../ruby-2.4.1/ext/syslog/extconf.rb 2015-12-16 06:31:54.000000000 +0100 ++++ ./ext/syslog/extconf.rb 2017-04-26 22:52:43.683243769 +0200 +@@ -7,5 +7,6 @@ + have_header("syslog.h") && + have_func("openlog") && + have_func("setlogmask") && ++ have_library("log", "__android_log_write") && + create_makefile("syslog") + -- 2.11.0