aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2022-12-26 15:49:59 +0100
committerCem Keylan <cem@ckyln.com>2022-12-26 15:50:16 +0100
commitcce54ff7f79753cd64e3e7e37a6e3174337c921a (patch)
treeeedc002d060c2445f800722e5507c696f72f1dee
parentd9c0c330074303b48b9080531e1ad6e92757a7c3 (diff)
downloadrepository-cce54ff7f79753cd64e3e7e37a6e3174337c921a.tar.gz
ruby: bump to 3.2.0
-rwxr-xr-xextra/ruby/build32
-rw-r--r--extra/ruby/checksums2
-rw-r--r--extra/ruby/sources2
-rw-r--r--extra/ruby/version2
4 files changed, 3 insertions, 35 deletions
diff --git a/extra/ruby/build b/extra/ruby/build
index aedc8a2a..9e60677f 100755
--- a/extra/ruby/build
+++ b/extra/ruby/build
@@ -3,38 +3,6 @@
# There is a problem with the archive format so we can't extract it with pax.
busybox tar -xJ --strip-components 1 -f "ruby-$2.tar.xz?no_extract"
-# This build problem occurs in the latest libressl series, I don't exactly know
-# if this is an issue with ruby or libressl, so below here is an absolute hack.
-clsed '/#include "ossl.h"/r /dev/stdin' ext/openssl/ossl_pkey.c <<EOF
-struct evp_pkey_st {
- int type;
- int save_type;
- int references;
- const EVP_PKEY_ASN1_METHOD *ameth;
- ENGINE *engine;
- union {
- char *ptr;
-#ifndef OPENSSL_NO_RSA
- struct rsa_st *rsa; /* RSA */
-#endif
-#ifndef OPENSSL_NO_DSA
- struct dsa_st *dsa; /* DSA */
-#endif
-#ifndef OPENSSL_NO_DH
- struct dh_st *dh; /* DH */
-#endif
-#ifndef OPENSSL_NO_EC
- struct ec_key_st *ec; /* ECC */
-#endif
-#ifndef OPENSSL_NO_GOST
- struct gost_key_st *gost; /* GOST */
-#endif
- } pkey;
- int save_parameters;
- STACK_OF(X509_ATTRIBUTE) *attributes; /* [ 0 ] */
-} /* EVP_PKEY */;
-EOF
-
./configure \
--prefix=/usr \
--enable-shared \
diff --git a/extra/ruby/checksums b/extra/ruby/checksums
index 66f7fb20..0810d03b 100644
--- a/extra/ruby/checksums
+++ b/extra/ruby/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-11b97c1a2534fb8d200de8a403c001b1a8ca63cff282c2cf05e2e8716a3067ca ruby-3.1.3.tar.xz?no_extract
+21906b564ff674f18500e4727bd07cbfabdba1a75d4abf9d31313ecc718fc6cf ruby-3.2.0.tar.xz?no_extract
diff --git a/extra/ruby/sources b/extra/ruby/sources
index 89329a58..eff41b22 100644
--- a/extra/ruby/sources
+++ b/extra/ruby/sources
@@ -1 +1 @@
-https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.3.tar.xz?no_extract
+https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0.tar.xz?no_extract
diff --git a/extra/ruby/version b/extra/ruby/version
index b803f4d1..cd6c136c 100644
--- a/extra/ruby/version
+++ b/extra/ruby/version
@@ -1 +1 @@
-3.1.3 2
+3.2.0 1