commit:     fa45b1bc4283b8c535a7ec847d29ae63f60219b5
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  2 07:40:29 2024 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Jun  2 08:34:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa45b1bc

dev-ruby/ffi: drop 1.15.5-r1

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/ffi/ffi-1.15.5-r1.ebuild | 71 ---------------------------------------
 1 file changed, 71 deletions(-)

diff --git a/dev-ruby/ffi/ffi-1.15.5-r1.ebuild 
b/dev-ruby/ffi/ffi-1.15.5-r1.ebuild
deleted file mode 100644
index 6e437818f9b5..000000000000
--- a/dev-ruby/ffi/ffi-1.15.5-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="ffi.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/ffi_c/extconf.rb)
-
-inherit ruby-fakegem toolchain-funcs
-
-DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
-HOMEPAGE="https://github.com/ffi/ffi/wiki";
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND+=" dev-libs/libffi:="
-DEPEND+=" dev-libs/libffi:="
-
-ruby_add_bdepend "dev-ruby/rake"
-
-PATCHES=(
-       "${FILESDIR}/backport-pr-962.patch"
-       "${FILESDIR}/pr-957-sparc.patch" # submitted upstream as 
https://github.com/ffi/ffi/pull/957
-       "${FILESDIR}/fix-regenerate-types-conf.patch"
-)
-
-all_ruby_prepare() {
-       sed -i -e '/tasks/ s:^:#:' \
-               -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
-
-       sed -e '/require/c\require "./lib/ffi/version"' \
-               -e 's/git ls-files -z/find * -print0/' \
-               -e '/^  lfs/,/^  end/ s:^:#:' \
-               -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-       # Fix Makefile for tests
-       sed -i -e '/CCACHE :=/ s:^:#:' \
-               -e 's/-O2//' \
-               -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die
-
-       # Remove bundled version of libffi.
-       rm -rf ext/ffi_c/libffi || die
-}
-
-each_ruby_compile() {
-       each_fakegem_compile
-
-       ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
-}
-
-each_ruby_test() {
-       CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec 
spec || die
-}
-
-all_ruby_install() {
-       all_fakegem_install
-
-       docinto examples
-       dodoc samples/*
-}

Reply via email to