git: 11b39f56368e - main - lang/ruby*: switch ruby ports to clang on powerpc with the same workaround that arm uses
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 22 Sep 2022 11:26:46 UTC
The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=11b39f56368e20ac102639cd18e0a2eaf5ebb530 commit 11b39f56368e20ac102639cd18e0a2eaf5ebb530 Author: Piotr Kubaj <pkubaj@FreeBSD.org> AuthorDate: 2022-09-22 10:13:51 +0000 Commit: Piotr Kubaj <pkubaj@FreeBSD.org> CommitDate: 2022-09-22 10:13:51 +0000 lang/ruby*: switch ruby ports to clang on powerpc with the same workaround that arm uses --- Mk/bsd.ruby.mk | 8 ++++---- lang/ruby27/Makefile | 4 ++-- lang/ruby30/Makefile | 4 ++-- lang/ruby31/Makefile | 4 ++-- lang/ruby32/Makefile | 4 ++-- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Mk/bsd.ruby.mk b/Mk/bsd.ruby.mk index c490c994acf5..ca2fe89f7689 100644 --- a/Mk/bsd.ruby.mk +++ b/Mk/bsd.ruby.mk @@ -133,7 +133,7 @@ RUBY?= ${LOCALBASE}/bin/ruby${RUBY_SUFFIX} # Ruby 2.7 # RUBY_DISTVERSION= 2.7.6 -RUBY_PORTREVISION= 2 +RUBY_PORTREVISION= 3 RUBY_PORTEPOCH= 1 . elif ${RUBY_VER} == 3.0 @@ -141,14 +141,14 @@ RUBY_PORTEPOCH= 1 # Ruby 3.0 # RUBY_DISTVERSION= 3.0.4 -RUBY_PORTREVISION= 2 +RUBY_PORTREVISION= 3 RUBY_PORTEPOCH= 1 . elif ${RUBY_VER} == 3.1 # # Ruby 3.1 # RUBY_DISTVERSION= 3.1.2 -RUBY_PORTREVISION= 1 +RUBY_PORTREVISION= 2 RUBY_PORTEPOCH= 1 . elif ${RUBY_VER} == 3.2 @@ -156,7 +156,7 @@ RUBY_PORTEPOCH= 1 # Ruby 3.2 # RUBY_DISTVERSION= 3.2.0-preview2 -RUBY_PORTREVISION= 0 +RUBY_PORTREVISION= 1 RUBY_PORTEPOCH= 1 # When adding a version, please keep the comment in diff --git a/lang/ruby27/Makefile b/lang/ruby27/Makefile index 8cb5f8b9b92d..b640ae0072d7 100644 --- a/lang/ruby27/Makefile +++ b/lang/ruby27/Makefile @@ -99,11 +99,11 @@ CONFIGURE_ARGS+=--disable-dtrace LIB_DEPENDS+= libunwind.so:devel/libunwind .endif -.if (defined(PPC_ABI) && ${PPC_ABI} == ELFv1) || ${ARCH} == powerpc +.if defined(PPC_ABI) && ${PPC_ABI} == ELFv1 USE_GCC= yes .endif -.if ${ARCH} == armv6 || ${ARCH} == armv7 +.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == powerpc CONFIGURE_ARGS+=--with-setjmp-type=_setjmp CONFIGURE_ENV+= ac_cv_func__setjmp=yes .endif diff --git a/lang/ruby30/Makefile b/lang/ruby30/Makefile index 7154e96ae15d..6a866944c24f 100644 --- a/lang/ruby30/Makefile +++ b/lang/ruby30/Makefile @@ -95,11 +95,11 @@ _SUF2= ,${PORTEPOCH} LIB_DEPENDS+= libunwind.so:devel/libunwind .endif -.if (defined(PPC_ABI) && ${PPC_ABI} == ELFv1) || ${ARCH} == powerpc +.if defined(PPC_ABI) && ${PPC_ABI} == ELFv1 USE_GCC= yes .endif -.if ${ARCH} == armv6 || ${ARCH} == armv7 +.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == powerpc CONFIGURE_ARGS+=--with-setjmp-type=_setjmp CONFIGURE_ENV+= ac_cv_func__setjmp=yes .endif diff --git a/lang/ruby31/Makefile b/lang/ruby31/Makefile index 796437ea91d2..0d1c0a09be91 100644 --- a/lang/ruby31/Makefile +++ b/lang/ruby31/Makefile @@ -99,11 +99,11 @@ _SUF2= ,${PORTEPOCH} LIB_DEPENDS+= libunwind.so:devel/libunwind .endif -.if (defined(PPC_ABI) && ${PPC_ABI} == ELFv1) || ${ARCH} == powerpc +.if defined(PPC_ABI) && ${PPC_ABI} == ELFv1 USE_GCC= yes .endif -.if ${ARCH} == armv6 || ${ARCH} == armv7 +.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == powerpc CONFIGURE_ARGS+= --with-setjmp-type=_setjmp CONFIGURE_ENV+= ac_cv_func__setjmp=yes .endif diff --git a/lang/ruby32/Makefile b/lang/ruby32/Makefile index 1f7588c55d46..1f48032e48db 100644 --- a/lang/ruby32/Makefile +++ b/lang/ruby32/Makefile @@ -99,11 +99,11 @@ _SUF2= ,${PORTEPOCH} LIB_DEPENDS+= libunwind.so:devel/libunwind .endif -.if (defined(PPC_ABI) && ${PPC_ABI} == ELFv1) || ${ARCH} == powerpc +.if defined(PPC_ABI) && ${PPC_ABI} == ELFv1 USE_GCC= yes .endif -.if ${ARCH} == armv6 || ${ARCH} == armv7 +.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == powerpc CONFIGURE_ARGS+= --with-setjmp-type=_setjmp CONFIGURE_ENV+= ac_cv_func__setjmp=yes .endif