mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-21 09:07:26 -08:00
dev-ruby/narray: use -std=gnu17
Upstream has switched development to a new incompatible narray implementation and narray itself is no longer updated. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
This commit is contained in:
parent
99064b1650
commit
3c8fc6f83d
@ -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
|
||||
|
||||
EAPI=8
|
||||
@ -15,7 +15,7 @@ RUBY_FAKEGEM_VERSION="${PV/_p/.}"
|
||||
|
||||
RUBY_FAKEGEM_EXTENSIONS=(./extconf.rb)
|
||||
|
||||
inherit ruby-fakegem
|
||||
inherit flag-o-matic ruby-fakegem
|
||||
|
||||
DESCRIPTION="Numerical N-dimensional Array class"
|
||||
HOMEPAGE="https://masa16.github.io/narray/"
|
||||
@ -25,8 +25,6 @@ LICENSE="Ruby-BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~hppa ~mips ppc ~ppc64 x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
all_ruby_prepare() {
|
||||
# the tests aren't really written to be a testsuite, so the
|
||||
# failure cases will literally fail; ignore all of those and
|
||||
@ -36,6 +34,16 @@ all_ruby_prepare() {
|
||||
test/*.rb || die "sed failed"
|
||||
|
||||
sed -i -e 's:src/narray.h:narray.h:' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
|
||||
sed -e '/CFLAGS/ s/^#//' \
|
||||
-i extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
append-flags -std=gnu17
|
||||
filter-flags -std=gnu23
|
||||
|
||||
each_fakegem_configure
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user