summaryrefslogtreecommitdiff
path: root/app-text/hyperestraier
diff options
context:
space:
mode:
Diffstat (limited to 'app-text/hyperestraier')
-rw-r--r--app-text/hyperestraier/Manifest3
-rw-r--r--app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch20
-rw-r--r--app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild5
3 files changed, 25 insertions, 3 deletions
diff --git a/app-text/hyperestraier/Manifest b/app-text/hyperestraier/Manifest
index b4c7fa8a7d0c..3824b3d77347 100644
--- a/app-text/hyperestraier/Manifest
+++ b/app-text/hyperestraier/Manifest
@@ -1,7 +1,8 @@
AUX hyperestraier-configure.patch 12359 BLAKE2B 52fb2210ee4945c07fcd4e9812be052a748eed64ab323bbfc33feec828d56bb9243f64ec800e9750b094e84c6347ee6c25e74d6881ab2f9b012e13f6b28a06b6 SHA512 db0496b6e826ece8db2d9bae4758134b56204982e07783986cf0406df7a3c7006a39ccb56dcd4b303bf1b1227acc43b98533546dd5957ae6334fe56e3ad63378
AUX hyperestraier-java-11.patch 2602 BLAKE2B 718462095f4ff2746b2193cddd366de547591047eba53fc855c48be7d90069284771b2c007e4d13c80e7d11a74ae3c9ab7ffec6dcb1b86739fc81b2d1a0ffc04 SHA512 81077f319830d6ab28164cfbd5e57d89a0ddf0197135dbf71b3d33f1edc2b21e253431604122f1f82e718dae125228da57a93585d2ce9bce478ddcb8dceb17d8
AUX hyperestraier-perl.patch 844 BLAKE2B fd221a027e47ed7582e697a8104d1ef82d66b87919f20c82f185b9167ad03ae6b9f0b6996b47a99e58fb42443f1c1b1c9f53a6badab935361b26f8693b680694 SHA512 73c7bd659d80464baf1d28a0eed69c9fdb3052a62aa46dc0b56f2ba6f75d458531dc6023684bd92b22b7fc4b79869ccd82e835827096b163faee0f94b0615465
+AUX hyperestraier-ruby-varargs.patch 563 BLAKE2B c20af35842e46c899a0473f4319a5d44c18e78f752444fadf5c6109070b0b90587fad3377eb49f15065a1069a2262c692f95753c34f160cd9ac2dba6a24b45fd SHA512 21b847654cf2527fae5772c5cd67b67dd5c4285bc28786764ad19d3e97b815870af103f5afd726eaefc55874c215dc13aac08facdb2246e86c3f07c4679e0640
AUX hyperestraier-ruby19.patch 5143 BLAKE2B c9ea3c9e045583dee3ca119ebea07946522c50b00aba4d94fc40f7172925b9aedb8cbdc88e087a87590422566b12269641511c2c1c0a484390b1c2fa8bd1fecc SHA512 fcae611f594eeb35b6aca6eb1139304538793afc6b794e8dee1a59243d5da216f364165c90e7cf7691ed9a7f38a610ba27f37c2eef2baa4042c4a993cbfefb2a
DIST hyperestraier-1.4.13.tar.gz 1014600 BLAKE2B 02be7cd374c47094dedd239e967dbbe5045a77302125861541dbf4d5fc60d488968718fd6b9ca57b88aac96cf2cfe73397af6bbc3d53ff6e983063ed98748e70 SHA512 ec97f487bb0e085f74222106fc5fab227c8c02ee8d736c0b4adef57ec0e4310f829ac59fff5a1c92321786e89bbc2a059a0acff6ab0e5844b83627567bb265fc
-EBUILD hyperestraier-1.4.13-r2.ebuild 3619 BLAKE2B cd4374914774a416efe33b1e596785073c4545042dc5160109389116849c0dd8f7da8e74c68f43ae93fd0cc66ef8ea7a334297948c93e92775877a1ae49f2a52 SHA512 c82cb4e4011aba6eb9da0373a3d7bb88bb1e8e5494712a580cd70b4723df08e859d892cdc3f0af0f6fbdebf582ec49d8cc4aac727057a4736995d4f7eb8a3836
+EBUILD hyperestraier-1.4.13-r2.ebuild 3652 BLAKE2B 8819fb063d31926b36295b919122963b4f42f429e5be511ec71c3522f4c96db1f7ad0ebd0e4faed7731e9b1a0864694a8ed857f5bab0fd7d9ca1785edcc7ed74 SHA512 f4c7bf76ecd11621e90b45d44e5adc483150a17c61f60673d8a75a76b2a1539ea1824cca728f9eb7044dabadf0608bb4862fcf83edf35f35f5d7f6f368bc2ebe
MISC metadata.xml 441 BLAKE2B d0c43a24b0a988b9b5d30a7c0d002ca45587c13f166dc2b43cfabac3b4c73f78a57cbee98d5967609dcaff3bb8e25b6be2df2f6328fb6b441e5b15d3dc0ce9bf SHA512 aab164bf0b80548a5867b8347963f9bc8dde159e879fc464e8b12e9a1f7bfa0dad572d453a28ab5d0fb6169cc6238f9a2f79016ee835b0560396f1631b3f3e85
diff --git a/app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch b/app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch
new file mode 100644
index 000000000000..bcf2753f3a0a
--- /dev/null
+++ b/app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch
@@ -0,0 +1,20 @@
+--- a/rubynative/src/estraier.c 2025-01-19 09:16:41.340299738 +0100
++++ b/rubynative/src/estraier.c 2025-01-19 09:17:18.404701204 +0100
+@@ -125,7 +125,7 @@
+ static CBMAP *objtocbmap(VALUE obj);
+ static void db_informer(const char *message, void *opaque);
+ static VALUE db_informer_process(VALUE arg);
+-static VALUE db_informer_resque(VALUE arg);
++static VALUE db_informer_resque(VALUE arg1, VALUE arg2);
+
+
+
+@@ -1259,7 +1259,7 @@
+ }
+
+
+-static VALUE db_informer_resque(VALUE arg){
++static VALUE db_informer_resque(VALUE arg1, VALUE arg2){
+ return Qnil;
+ }
+
diff --git a/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild b/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
index c5934ea45287..537b033d18db 100644
--- a/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
+++ b/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby31 ruby32"
RUBY_OPTIONAL="yes"
inherit autotools java-pkg-opt-2 perl-functions ruby-ng
@@ -34,6 +34,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-java-11.patch
"${FILESDIR}"/${PN}-perl.patch
"${FILESDIR}"/${PN}-ruby19.patch
+ "${FILESDIR}"/${PN}-ruby-varargs.patch
)
HTML_DOCS=( doc/. )