Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 284173 Details for
Bug 380153
media-libs/ming-0.4.3-r1 fails to build with perl 5.14. (Patch to fix attached)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Debian patch I found.
0001-GvCV-isn-t-an-lvalue-since-Perl-5.13.10.patch (text/plain), 1.43 KB, created by
turtle
on 2011-08-21 20:52:35 UTC
(
hide
)
Description:
Debian patch I found.
Filename:
MIME Type:
Creator:
turtle
Created:
2011-08-21 20:52:35 UTC
Size:
1.43 KB
patch
obsolete
>From a0ea1cc47330a3ab316713d720892b6272401890 Mon Sep 17 00:00:00 2001 >From: Niko Tyni <ntyni@debian.org> >Date: Sun, 10 Jul 2011 21:46:09 +0300 >Subject: [PATCH] GvCV() isn't an lvalue since Perl 5.13.10 > >GvCV() can't be assigned to anymore with recent perls, so use the new >GvCV_set() macro when available or implement it the old way if it isn't. >--- > perl_ext/Exports.c | 2 +- > perl_ext/perl_swf.h | 4 ++++ > 2 files changed, 5 insertions(+), 1 deletions(-) > >diff --git a/perl_ext/Exports.c b/perl_ext/Exports.c >index 65f8912..5529728 100644 >--- a/perl_ext/Exports.c >+++ b/perl_ext/Exports.c >@@ -190,7 +190,7 @@ void export_cv(SV *class, SV *caller, char *sub) > SvPVX(caller), sub, SvPVX(class), sub); > #endif > gv = gv_fetchpv(form("%s::%s",SvPVX( caller), sub), TRUE, SVt_PVCV); >- GvCV(gv) = perl_get_cv(form("%s::%s", SvPVX(class), sub), TRUE); >+ GvCV_set(gv, perl_get_cv(form("%s::%s", SvPVX(class), sub), TRUE)); > GvIMPORTED_CV_on(gv); > GvMULTI_on(gv); > } >diff --git a/perl_ext/perl_swf.h b/perl_ext/perl_swf.h >index b960229..1a3656e 100644 >--- a/perl_ext/perl_swf.h >+++ b/perl_ext/perl_swf.h >@@ -58,6 +58,10 @@ typedef SWFFontCollection SWF__FontCollection; > #define aTHXo_ > #endif > >+#ifndef GvCV_set >+# define GvCV_set(G, C) (GvCV(G) = (C)) >+#endif >+ > #ifndef S_DEBUG > #define swf_debug 0 /* Should we get this from, say, $SWF::debug? */ > #define S_DEBUG(level,code) if (swf_debug >= level) { code; } >-- >1.7.5.4 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 380153
: 284173