X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/3a6638274a0817edbfa28b25a8e6c428bc6d6d19..f72fc7825c9549da272ef976d906d7054b59545b:/packages/ruby/build.sh diff --git a/packages/ruby/build.sh b/packages/ruby/build.sh index 287bf5f4..e4ba9a4e 100644 --- a/packages/ruby/build.sh +++ b/packages/ruby/build.sh @@ -1,14 +1,17 @@ TERMUX_PKG_HOMEPAGE=https://www.ruby-lang.org/ TERMUX_PKG_DESCRIPTION="Dynamic programming language with a focus on simplicity and productivity" -_MAJOR_VERSION=2.2 -TERMUX_PKG_VERSION=${_MAJOR_VERSION}.3 -TERMUX_PKG_BUILD_REVISION=4 +_MAJOR_VERSION=2.3 +TERMUX_PKG_VERSION=${_MAJOR_VERSION}.0 TERMUX_PKG_SRCURL=http://cache.ruby-lang.org/pub/ruby/${_MAJOR_VERSION}/ruby-${TERMUX_PKG_VERSION}.tar.xz # libbffi is used by the fiddle extension module: -TERMUX_PKG_DEPENDS="libffi, libgmp, readline, openssl" +TERMUX_PKG_DEPENDS="libffi, libgmp, readline, openssl, libutil" TERMUX_PKG_KEEP_HEADER_FILES="true" # Needed to fix compilation on android: TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_func_setgroups=no ac_cv_func_setresuid=no ac_cv_func_setreuid=no --enable-rubygems" +# The gdbm module seems to be very little used: +TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --without-gdbm" +# Do not link in libcrypt.so if available (now in disabled-packages): +TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" ac_cv_lib_crypt_crypt=no" # Ruby does not use this directly, but specify for gem building C++-using extensions: CXXFLAGS+=" -frtti -fexceptions" # -lgnustl_shared"