ports/x11/rxvt-unicode/files/patch-src_rxvtperl.xs
Roman Bogorodskiy 09a9863ccd x11/rxvt-unicode: fix perl_parse() usage
Perl 5.28 added asserts to perl_parse() to check passed arguments, so
rxvt with perl support fails to start with assertion error when
DEBUG is enabled. Fix by constructing arguments passed to
perl_parse() properly, and bump PORTREVISION.

PR:		234294
Approved by:	thierry (maintainer)
2018-12-27 08:51:36 +00:00

15 lines
438 B
Text

--- src/rxvtperl.xs.orig 2018-12-23 11:31:59 UTC
+++ src/rxvtperl.xs
@@ -401,9 +401,10 @@ rxvt_perl_interp::init ()
" unshift @INC, '" LIBDIR "';"
"}"
""
- "use urxvt;"
+ "use urxvt;",
+ 0
};
- int argc = ecb_array_length (args);
+ int argc = ecb_array_length (args) - 1;
char **argv = args;
PERL_SYS_INIT3 (&argc, &argv, &environ);