mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-irc/atheme-services: Bump to 7.2.12-r7
Fix compilation failure with Perl 5.44. Closes: https://bugs.gentoo.org/980329 Signed-off-by: Wade Cline <wadecline@hotmail.com> Part-of: https://github.com/gentoo/gentoo/pull/46683 Closes: https://github.com/gentoo/gentoo/pull/46683 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -34,7 +34,8 @@ BDEPEND="
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-configure-logdir.patch
|
||||
"${FILESDIR}"/${P}-libathemecore-account-fix-assertion-macro-return-type.patch
|
||||
"${FILESDIR}"/${P}-fix-compilation-with-recent-ExtUtils-ParseXS.patch)
|
||||
"${FILESDIR}"/${P}-fix-compilation-with-recent-ExtUtils-ParseXS.patch
|
||||
"${FILESDIR}"/${P}-Fix-implicit-function-declaration-on-Perl-5.44.patch)
|
||||
|
||||
src_configure() {
|
||||
# perl scriping module support is also broken in 7.0.0. Yay for QA failures.
|
||||
@@ -0,0 +1,24 @@
|
||||
From 23d60185ebeda03c31a82d9c90f837f80b210bf0 Mon Sep 17 00:00:00 2001
|
||||
From: Attila Toth <unknown@unknown.com>
|
||||
Date: Sun, 9 Aug 2026 15:34:59 -0700
|
||||
Subject: [PATCH] Fix implicit function declaration on Perl 5.44
|
||||
|
||||
---
|
||||
modules/scripting/perl/api/channel.xs | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/modules/scripting/perl/api/channel.xs b/modules/scripting/perl/api/channel.xs
|
||||
index ec289c03c..9fba442ae 100644
|
||||
--- a/modules/scripting/perl/api/channel.xs
|
||||
+++ b/modules/scripting/perl/api/channel.xs
|
||||
@@ -1,5 +1,7 @@
|
||||
MODULE = Atheme PACKAGE = Atheme::Channel
|
||||
|
||||
+#include "../../../chanserv/chanserv.h"
|
||||
+
|
||||
Atheme_Channel
|
||||
find(SV * package, const char * name)
|
||||
CODE:
|
||||
--
|
||||
2.54.0
|
||||
|
||||
Reference in New Issue
Block a user