mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-04 01:37:34 -08:00
eclass/ruby-fakegem.eclass: drop ruby31 workaround
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
This commit is contained in:
parent
c3c1b9b613
commit
04349ec849
@ -1,4 +1,4 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
# @ECLASS: ruby-fakegem.eclass
|
# @ECLASS: ruby-fakegem.eclass
|
||||||
@ -23,8 +23,6 @@ case ${EAPI} in
|
|||||||
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
|
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# flag-o-matic is only required for ruby31 support.
|
|
||||||
inherit flag-o-matic
|
|
||||||
inherit ruby-ng
|
inherit ruby-ng
|
||||||
|
|
||||||
# @ECLASS_VARIABLE: RUBY_FAKEGEM_NAME
|
# @ECLASS_VARIABLE: RUBY_FAKEGEM_NAME
|
||||||
@ -426,16 +424,6 @@ EOF
|
|||||||
each_fakegem_configure() {
|
each_fakegem_configure() {
|
||||||
debug-print-function ${FUNCNAME} "$@"
|
debug-print-function ${FUNCNAME} "$@"
|
||||||
|
|
||||||
# Ruby 3.1 has a varargs implementation that is not compatible with
|
|
||||||
# gnu23. Ruby 3.1 is EOL in March 2025 and will be removed shortly
|
|
||||||
# after that.
|
|
||||||
case ${RUBY} in
|
|
||||||
*ruby31)
|
|
||||||
append-flags -std=gnu17
|
|
||||||
filter-flags -std=gnu23
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
tc-export PKG_CONFIG
|
tc-export PKG_CONFIG
|
||||||
for extension in "${RUBY_FAKEGEM_EXTENSIONS[@]}" ; do
|
for extension in "${RUBY_FAKEGEM_EXTENSIONS[@]}" ; do
|
||||||
CC=$(tc-getCC) ${RUBY} --disable=did_you_mean -C ${extension%/*} ${extension##*/} --with-cflags="${CFLAGS}" --with-ldflags="${LDFLAGS}" ${RUBY_FAKEGEM_EXTENSION_OPTIONS} || die
|
CC=$(tc-getCC) ${RUBY} --disable=did_you_mean -C ${extension%/*} ${extension##*/} --with-cflags="${CFLAGS}" --with-ldflags="${LDFLAGS}" ${RUBY_FAKEGEM_EXTENSION_OPTIONS} || die
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user