summaryrefslogtreecommitdiff
path: root/dev-ruby/ffi
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-ruby/ffi
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'dev-ruby/ffi')
-rw-r--r--dev-ruby/ffi/Manifest3
-rw-r--r--dev-ruby/ffi/ffi-1.17.0.ebuild66
-rw-r--r--dev-ruby/ffi/ffi-1.17.2.ebuild66
-rw-r--r--dev-ruby/ffi/ffi-1.17.3.ebuild69
-rw-r--r--dev-ruby/ffi/metadata.xml11
5 files changed, 0 insertions, 215 deletions
diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
deleted file mode 100644
index 3e25e2155471..000000000000
--- a/dev-ruby/ffi/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ffi-git-1.17.0.tgz 192947 BLAKE2B 86340ad6f2768c68f50de28cd5ee10adccee28a93b71136185993025d13fba2b035c6ff212583a941934bb65822ec60ca3d9968f100eec372956a1d030692650 SHA512 70ba69172bdaebc731a3aa1ae8a2959a31ca82d27d1fb9784bb07b51ba8d4912fc1c880fd709e1aad048fc1f70a161d6c4814617ff403d2d94c44758b143db4b
-DIST ffi-git-1.17.2.tgz 194830 BLAKE2B 784689ea9b650e1f9a4507a4d2de149524192410a382eaae3a4aa3745e525e5cce3f2cb5ec0e3dfedf142a02d304382d6980fbcd6afe1e4e35e66578ac0dd6bb SHA512 4da7f3acf088b1fd43bb89e7de642c506d40417212140aec23654dbc2cb536de08a2f1b7e4b6e713dee7906b2196ab1ad9dfebddb5c511d8d7e4ae615013611d
-DIST ffi-git-1.17.3.tgz 196972 BLAKE2B 73825c1a85a0739742ed0e140e1bb9924451eeed12dfe24eb93c1395acd37fdf97b412679cd15f1598861d0e9f62e3aa48f0bb473c3457f1e66e38422d648cd6 SHA512 b2d635fb07618c01b5a034277a438e15cde2420020392f13e5ec40ac4f14a93b4d20b8139f8482c628294516970768c4ab43c008224f8dc1326d01190b7a5c7b
diff --git a/dev-ruby/ffi/ffi-1.17.0.ebuild b/dev-ruby/ffi/ffi-1.17.0.ebuild
deleted file mode 100644
index e1a53873c870..000000000000
--- a/dev-ruby/ffi/ffi-1.17.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-# Needs recent libffi for HPPA fixes (and probably Apple arm64 too)
-RDEPEND+=" >=dev-libs/libffi-3.4.4-r1:="
-DEPEND+=" >=dev-libs/libffi-3.4.4-r1:="
-
-ruby_add_bdepend "dev-ruby/rake"
-
-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/*
-}
diff --git a/dev-ruby/ffi/ffi-1.17.2.ebuild b/dev-ruby/ffi/ffi-1.17.2.ebuild
deleted file mode 100644
index ba20a0d7caa3..000000000000
--- a/dev-ruby/ffi/ffi-1.17.2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
-
-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="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-# Needs recent libffi for HPPA fixes (and probably Apple arm64 too)
-RDEPEND=">=dev-libs/libffi-3.4.8:="
-DEPEND=">=dev-libs/libffi-3.4.8:="
-
-ruby_add_bdepend "dev-ruby/rake"
-
-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/*
-}
diff --git a/dev-ruby/ffi/ffi-1.17.3.ebuild b/dev-ruby/ffi/ffi-1.17.3.ebuild
deleted file mode 100644
index f8480d9aa65b..000000000000
--- a/dev-ruby/ffi/ffi-1.17.3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby32 ruby33 ruby34 ruby40"
-
-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="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-
-# Needs recent libffi for HPPA fixes (and probably Apple arm64 too)
-RDEPEND=">=dev-libs/libffi-3.4.8:="
-DEPEND=">=dev-libs/libffi-3.4.8:="
-
-ruby_add_bdepend "dev-ruby/rake"
-
-all_ruby_prepare() {
- sed -i -e '/tasks/ s:^:#:' \
- -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
-
- sed -e "s:require 'ffi/tools/types_generator':require_relative '../rakelib/types_generator':" \
- -i gen/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/*
-}
diff --git a/dev-ruby/ffi/metadata.xml b/dev-ruby/ffi/metadata.xml
deleted file mode 100644
index d9f1a744781e..000000000000
--- a/dev-ruby/ffi/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ffi/ffi</remote-id>
- </upstream>
-</pkgmetadata>