ruby: update to 2.3.0.
This commit is contained in:
parent
6be9951749
commit
c75c14c0c3
|
@ -462,7 +462,7 @@ libSDL_ttf-2.0.so.0 SDL_ttf-2.0.9_1
|
|||
libparted.so.2 libparted-3.1_1
|
||||
libparted-fs-resize.so.0 libparted-3.1_1
|
||||
libntfs-3g.so.86 ntfs-3g-2015.3.14_1
|
||||
libruby.so.2.2 ruby-2.2.0_1
|
||||
libruby.so.2.3 ruby-2.3.0_1
|
||||
libxenctrl.so.4.6 xen-libs-4.6_1
|
||||
libxenguest.so.4.6 xen-libs-4.6_1
|
||||
libxlutil.so.4.6 xen-libs-4.6_1
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
LibreSSL does not provide RAND_egd, drop wrappers for it.
|
||||
|
||||
--- ext/openssl/extconf.rb 2014-07-21 16:12:51.350690031 +0200
|
||||
+++ ext/openssl/extconf.rb 2014-07-21 16:13:29.806691406 +0200
|
||||
@@ -150,6 +150,7 @@
|
||||
have_struct_member("X509_ATTRIBUTE", "single", "openssl/x509.h")
|
||||
have_macro("OPENSSL_FIPS", ['openssl/opensslconf.h']) && $defs.push("-DHAVE_OPENSSL_FIPS")
|
||||
have_macro("EVP_CTRL_GCM_GET_TAG", ['openssl/evp.h']) && $defs.push("-DHAVE_AUTHENTICATED_ENCRYPTION")
|
||||
+have_func("RAND_egd")
|
||||
|
||||
Logging::message "=== Checking done. ===\n"
|
||||
|
||||
diff -ur /tmp/openssl/ossl_rand.c openssl/ossl_rand.c
|
||||
--- ext/openssl/ossl_rand.c 2014-07-21 16:12:51.350690031 +0200
|
||||
+++ ext/openssl/ossl_rand.c 2014-07-21 16:16:58.322698863 +0200
|
||||
@@ -148,6 +148,7 @@
|
||||
return str;
|
||||
}
|
||||
|
||||
+#if defined(HAVE_RAND_EGD_METHOD)
|
||||
/*
|
||||
* call-seq:
|
||||
* egd(filename) -> true
|
||||
@@ -186,6 +187,7 @@
|
||||
}
|
||||
return Qtrue;
|
||||
}
|
||||
+#endif
|
||||
|
||||
/*
|
||||
* call-seq:
|
||||
@@ -219,8 +221,10 @@
|
||||
rb_define_module_function(mRandom, "write_random_file", ossl_rand_write_file, 1);
|
||||
rb_define_module_function(mRandom, "random_bytes", ossl_rand_bytes, 1);
|
||||
rb_define_module_function(mRandom, "pseudo_bytes", ossl_rand_pseudo_bytes, 1);
|
||||
+#if defined(HAVE_RAND_EGD_METHOD)
|
||||
rb_define_module_function(mRandom, "egd", ossl_rand_egd, 1);
|
||||
rb_define_module_function(mRandom, "egd_bytes", ossl_rand_egd_bytes, 2);
|
||||
+#endif
|
||||
rb_define_module_function(mRandom, "status?", ossl_rand_status, 0);
|
||||
}
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
# Template build file for 'ruby'.
|
||||
_ruby_abiver=2.2.0
|
||||
_ruby_abiver=2.3.0
|
||||
|
||||
pkgname=ruby
|
||||
version=2.2.4
|
||||
revision=2
|
||||
version=2.3.0
|
||||
revision=1
|
||||
build_style=gnu-configure
|
||||
configure_args="--enable-shared --disable-rpath
|
||||
DOXYGEN=/usr/bin/doxygen DOT=/usr/bin/dot PKG_CONFIG=/usr/bin/pkg-config"
|
||||
|
@ -12,8 +12,8 @@ short_desc="Ruby programming language"
|
|||
homepage="http://www.ruby-lang.org/en/"
|
||||
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
||||
license="BSD"
|
||||
distfiles="ftp://ftp.ruby-lang.org/pub/ruby/2.2/${pkgname}-${version}.tar.bz2"
|
||||
checksum=31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76
|
||||
distfiles="ftp://ftp.ruby-lang.org/pub/ruby/${version%.*}/${pkgname}-${version}.tar.bz2"
|
||||
checksum=ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e
|
||||
|
||||
hostmakedepends="pkg-config bison groff doxygen graphviz"
|
||||
makedepends="zlib-devel readline-devel libffi-devel libressl-devel
|
||||
|
|
Loading…
Reference in New Issue