aboutsummaryrefslogtreecommitdiff
path: root/extra/ruby/build
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 /extra/ruby/build
parentd9c0c330074303b48b9080531e1ad6e92757a7c3 (diff)
downloadrepository-cce54ff7f79753cd64e3e7e37a6e3174337c921a.tar.gz
ruby: bump to 3.2.0
Diffstat (limited to 'extra/ruby/build')
-rwxr-xr-xextra/ruby/build32
1 files changed, 0 insertions, 32 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 \