Skip to content

Commit

Permalink
ruby: update to 3.3.6
Browse files Browse the repository at this point in the history
- update ruby to latest version
- remove all patches that were already included in this version
- rebuild all externally packaged gems
  • Loading branch information
raedrizqie authored and mmuetzel committed Nov 21, 2024
1 parent 6d7543a commit 84abecc
Show file tree
Hide file tree
Showing 7 changed files with 142 additions and 369 deletions.
11 changes: 0 additions & 11 deletions mingw-w64-ruby/0007-nm-use-full-options.patch

This file was deleted.

2 changes: 1 addition & 1 deletion mingw-w64-ruby/0008-ucrt-32-win11-insns.patch
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
--- a/win32/win32.c
+++ b/win32/win32.c
@@ -2596,15 +2596,21 @@
@@ -2699,15 +2699,21 @@
# else /* x86 */
/* pop ebp */
# define FUNCTION_BEFORE_RET_MARK "\x5d"
Expand Down
29 changes: 0 additions & 29 deletions mingw-w64-ruby/0009-windows-arm64.patch

This file was deleted.

28 changes: 28 additions & 0 deletions mingw-w64-ruby/0010-configure-fixes.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
--- a/configure.ac
+++ b/configure.ac
@@ -1361,7 +1361,7 @@
AC_CHECK_HEADERS(sys/event.h)
AC_CHECK_HEADERS(stdatomic.h)

-AS_CASE("$target_cpu", [x64|x86_64|i[3-6]86*], [
+AS_CASE("$target_cpu", [x64|x86_64|[i[3-6]86*]], [
AC_CHECK_HEADERS(x86intrin.h)
])
RUBY_UNIVERSAL_CHECK_HEADER([x86_64, i386], x86intrin.h)
@@ -3499,7 +3499,7 @@
],
[mingw*], [
RUBY_SO_NAME="${rb_cv_msvcrt}"'-$(RUBY_BASE_NAME)$(MAJOR)$(MINOR)0'
- AS_IF([test x"${target_cpu}" != xi386], [
+ AS_IF([test x"${target_cpu}" != xi386 || test x"${rb_cv_msvcrt}" != xmsvcrt], [
RUBY_SO_NAME="${target_cpu}-${RUBY_SO_NAME}"
])
],
@@ -4070,6 +4070,7 @@
[mingw*], [
AS_IF([test x"$enable_shared" = xyes], [
LIBRUBY_SO='$(RUBY_SO_NAME)'.dll
+ LIBRUBY_SONAME=''
LIBRUBY_DLDFLAGS="${LIBRUBY_DLDFLAGS}"' $(RUBYDEF)'
])
EXPORT_PREFIX=' '
113 changes: 0 additions & 113 deletions mingw-w64-ruby/2e25fe5200cbc837837708b0845844f36b55d005.patch

This file was deleted.

60 changes: 0 additions & 60 deletions mingw-w64-ruby/81a1fca366d9f5b49836e42acdb19f3ff0c8173c.patch

This file was deleted.

Loading

0 comments on commit 84abecc

Please sign in to comment.