summaryrefslogtreecommitdiff
path: root/dev-ruby/metasm
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-19 03:05:46 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-19 03:05:46 -0500
commit2b878031702361370da8f648ac080b3fe38f34d3 (patch)
treeb589026a2cdd86f9f0d7478fc94d4631076ef26c /dev-ruby/metasm
parent08bfa3f8ec685ab603d0c1995d79d00a1a0fbe1a (diff)
downloadbaldeagleos-repo-2b878031702361370da8f648ac080b3fe38f34d3.tar.gz
baldeagleos-repo-2b878031702361370da8f648ac080b3fe38f34d3.tar.xz
baldeagleos-repo-2b878031702361370da8f648ac080b3fe38f34d3.zip
Adding metadata
Diffstat (limited to 'dev-ruby/metasm')
-rw-r--r--dev-ruby/metasm/metasm-1.0.5-r3.ebuild (renamed from dev-ruby/metasm/metasm-1.0.5-r2.ebuild)10
1 files changed, 8 insertions, 2 deletions
diff --git a/dev-ruby/metasm/metasm-1.0.5-r2.ebuild b/dev-ruby/metasm/metasm-1.0.5-r3.ebuild
index 84a5ce21b825..6c3aedce493d 100644
--- a/dev-ruby/metasm/metasm-1.0.5-r2.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.5-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
@@ -18,6 +18,9 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
+# hackily created
+QA_PREBUILT="usr/lib*/ruby/gems/*/gems/${P}/${PN}/dynldr-*.so"
+
PATCHES=( "${FILESDIR}/${P}-ruby33.patch" )
all_ruby_prepare() {
@@ -33,4 +36,7 @@ all_ruby_install() {
all_fakegem_install
ruby_fakegem_binwrapper disassemble
+
+ # The library isn't created normally. Upstream creates it by hand. As such debugedit can fail to handle it.
+ dostrip -x $(find "${ED}" -name "dynldr-*.so" -printf '%P\n')
}