diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-02 03:04:24 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-02 03:04:24 +0000 |
commit | 37a097af13d675b83911ac006ee9ee22d2163f9a (patch) | |
tree | 75294129093c3332ea0ba918643a3485b19550f6 /dev-ruby/ffi | |
parent | aac5e1b02ac846f5e1ce85f4f66fdec46aa9b0d1 (diff) |
gentoo auto-resync : 02:11:2024 - 03:04:23
Diffstat (limited to 'dev-ruby/ffi')
-rw-r--r-- | dev-ruby/ffi/Manifest | 6 | ||||
-rw-r--r-- | dev-ruby/ffi/ffi-1.15.5-r2.ebuild | 74 | ||||
-rw-r--r-- | dev-ruby/ffi/ffi-1.16.2.ebuild | 66 | ||||
-rw-r--r-- | dev-ruby/ffi/ffi-1.16.3.ebuild | 66 |
4 files changed, 0 insertions, 212 deletions
diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest index d2e28eafbfdd..93e64043b232 100644 --- a/dev-ruby/ffi/Manifest +++ b/dev-ruby/ffi/Manifest @@ -3,12 +3,6 @@ AUX backport-pr-962.patch 1773 BLAKE2B b4eb227a949136143a98e8a5ed9067599d3a4ec14 AUX fix-regenerate-types-conf.patch 906 BLAKE2B dfeb2257e4cf63de918a194a74ac367bbe5755c6104a1c289adcaf04805623ffcad3ac553b07e063aea468fdc9cb3a904fa86f22b40f22a2a5d68b23aa01baae SHA512 6c6c8518e7bebe55a64ea4469b8649f13c4ac81266a1788ac88229438084a894d222907edcf9aeb28587531e95a33644c58f53890a1b3cbcde181365c4352875 AUX pr-957-sparc.patch 1681 BLAKE2B e08a03d5e054ce030c04cb0645ed2683faa9d0ec8782313464112e3dd3adf0b8ee40f7fbea9aec15ee7590189e93f03617fe06b506e2ea049535e48bc33a8f23 SHA512 32bd488a3cc4b0c81d8f7f9f2875e591b8de7bf741b838aab3f20ea64025984b3d83c393e1e8f0b628f009b2473d381139655f965cc746dc9074cbe57171cb7d AUX use-libffi-closure-allocations-on-hppa.patch 761 BLAKE2B a6f460a967752b20ecf9a138b9b7dfa76acd290dae369629af75fe691402ad444bae9d9f27360df38770c018287d2e526c594394a206cf295bd586701f1aa9c8 SHA512 b247a5276f51a66042a235bc6e02a675bb696c6fa600d541c040f6adfaadd458d037db2eecbfff4ddc2d9bd61b0dfb8b90c149bf3181517377d0ccb71ec31161 -DIST ffi-git-1.15.5.tgz 168139 BLAKE2B 2ddd5bd7bfb7bcd39b6d740cbb1e0f4cd419ce6cb4ec12926f91f254b3f3142bc6166728a81a6f23dccfbf7aec911c63237c20fb0e2c70d30d48f4648e352585 SHA512 3668bafae936bf5010f014fbcf63258b023bcc318882775e7d2fcfc11334722ec2b6e8a8b9c910d406889fb173dd503c5c13f5af8e4f6927921f12f688461707 -DIST ffi-git-1.16.2.tgz 183435 BLAKE2B e2c9dad9c18f1a675905a000c8cec4ecfd0213df52476df21a035ca96faf257260896721364fcadc2e3bfec364dc7d036fc7402ebcc1c1a10af15f8ce9e2df7c SHA512 8329b67fbb6b1c9a8df1eacc2f8b1c2e2b2d80902914af76060fb9f3dad493ca4cfa0624596c080d641f38324bef165f2a6f7fafefe3e0e0653951f8189ed579 -DIST ffi-git-1.16.3.tgz 183977 BLAKE2B 97f4f0bfc8f43e3a3651b48345c72cc8913f5658c2e838835340082205880309b8f270116dffbc253c78e63ae1c94f392c6ef8741e52852890ac81d00767de19 SHA512 622aae9d55b8e859eab58988eaf976206010ab816351567f2525e606b83b3349ce6b9f114208ba9a7c6de97cc6fe73f5708cf968b7dea0944134c6cb44b55c9b DIST ffi-git-1.17.0.tgz 192947 BLAKE2B 86340ad6f2768c68f50de28cd5ee10adccee28a93b71136185993025d13fba2b035c6ff212583a941934bb65822ec60ca3d9968f100eec372956a1d030692650 SHA512 70ba69172bdaebc731a3aa1ae8a2959a31ca82d27d1fb9784bb07b51ba8d4912fc1c880fd709e1aad048fc1f70a161d6c4814617ff403d2d94c44758b143db4b -EBUILD ffi-1.15.5-r2.ebuild 2011 BLAKE2B a8ee77023acb76d3697a3f4aabeb9fd7b698b10b5cfdc5668b2307ebd8959e6286929370ee8392db592bf9ba928f98cfa4a0d28e6a8a28cd0109131e8d063a72 SHA512 13dff67eb0bf7b5ad5da6d9832884789dbd87ed751223c6e8176b8e0fcce4c3178ecf88d33db25176103909cd4e357ed6c72732c2d2d84c2c3252893b4da6841 -EBUILD ffi-1.16.2.ebuild 1699 BLAKE2B f22cde54a65ba14d8026330f3743c8b9fe91142315a169632f5694d4b659810609804c6f2e2833e257e5a9d97beb6d4f4a29f45cb36b2f512d8e6ccc5ad9e8e8 SHA512 bbaeec58868e19d0d6ad91f4a49b358971d6ccc215e3f1fef63bf7762b42ad19393ab0080eaab25afd79f1fe700126fe07a3f9981b12c17897fffc86a0522781 -EBUILD ffi-1.16.3.ebuild 1713 BLAKE2B fa47cfe8ed52e1e8c52e4ad14ff72ea92c3f8f224ad4b42c94775545267cfb4c10b11dced426fa7ae4f17a42e810aec4607dd08d7aaf5518f9a13a625fb4672f SHA512 3180bbbfae9e5c84912f18027a90e798b21f4ed315da7cb822c15850860438e34a0f682b993a8636833ee51e1b77cf75c25421bd004a07446366fb45a2a44834 EBUILD ffi-1.17.0.ebuild 1706 BLAKE2B f15e4755e9f2d8a70a7b436462a2ea00eecbdf3d5cf5a04e8adddb033169b88f2f580e1a8c0b90879777a4c19a8977a22cae88ea37deb92785e4f79aa853b82a SHA512 49c6a04f9259a80c54209abfe5eec0b0a46b664706d513d5a6c8bd1225e4f5a9676ee95ad7af642d07d0d3cbe70caa8936d6dd5829cd50278bbf1eca4cd54a97 MISC metadata.xml 334 BLAKE2B 02ad2c909797d4aaf2a23497611777a790000683866cfbd9d12c4b19cca6de902e219584c4edc85c46b4b0dc51c63e770506a077a4c1052b46f8df19a9588c15 SHA512 e72dc6ce177ad3881f5465f10cd44ca6740b7603ab4e55cfa9e6088be3c6615abeefaee4b717e76fab2850c64d66eee626115544e10709f64c4187f1987bcfe3 diff --git a/dev-ruby/ffi/ffi-1.15.5-r2.ebuild b/dev-ruby/ffi/ffi-1.15.5-r2.ebuild deleted file mode 100644 index 023d26c3c3de..000000000000 --- a/dev-ruby/ffi/ffi-1.15.5-r2.ebuild +++ /dev/null @@ -1,74 +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" - -# 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" - -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" - "${FILESDIR}/use-libffi-closure-allocations-on-hppa.patch" - "${FILESDIR}/add-types.conf-for-hppa2.0-linux.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/* -} diff --git a/dev-ruby/ffi/ffi-1.16.2.ebuild b/dev-ruby/ffi/ffi-1.16.2.ebuild deleted file mode 100644 index dd92a3fe02db..000000000000 --- a/dev-ruby/ffi/ffi-1.16.2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="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" - -# 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.16.3.ebuild b/dev-ruby/ffi/ffi-1.16.3.ebuild deleted file mode 100644 index de78f53b4b27..000000000000 --- a/dev-ruby/ffi/ffi-1.16.3.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 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 ~amd64-linux ~x86-linux ~ppc-macos ~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/* -} |